Pith. sign in

REVIEW 4 major objections 5 minor 1 cited by

Canonical Bayesian Linear System Identification

T0 review · 4 major / 5 minor · reviewed 2026-08-06 · deepseek-v4-flash

Pith's one-line read The paper claims that canonical minimal parameterizations of LTI systems make Bayesian system identification identifiable, preserve all invariant dynamics through equivalent posterior pushforwards, and restore Bernstein–von Mises…

desk verdict A promising but as-yet-unproven framework: canonical forms clearly help practical Bayesian LTI inference, but the main equivalence theorem omits covariance transformation and needs repair before the headline guarantees can be trusted. read the letter →

arxiv 2507.11535 v2 pith:IAS2PQ2C submitted 2025-07-15 stat.ML cs.LGcs.SYeess.SYstat.CO

classification stat.MLcs.LGcs.SYeess.SYstat.CO MSC 93E1262F1593B1062F1265C4062M10
keywords Bayesiansystemidentificationlineartime-invariantsystemscanonicalformsidentifiabilityBernstein-vonMisestheoremFisherinformationmatrixstate-spacemodelsuncertaintyquantification
verification ladder T0 review T1 audit T2 compute T3 formal

The pith

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The reading

The paper claims that standard Bayesian inference for linear time-invariant (LTI) systems is degraded by a gauge symmetry: infinitely many state-space parameterizations produce identical input-output behavior, so posteriors over the system matrices are multimodal and unidentifiable. It proposes doing inference on a canonical minimal parameterization, such as the SISO controller canonical form, which selects one representative per equivalence class. The central claims are that posterior distributions of every similarity-invariant quantity—transfer functions, eigenvalues, Hankel matrices, predictive output distributions—are identical under canonical and standard parameterizations, and that only the canonical posterior satisfies a Bernstein–von Mises theorem, becoming asymptotically normal with covariance given by the inverse Fisher information. If true, Bayesian system identification becomes computationally cheaper, supports priors defined directly on eigenvalues such as stability constraints, and produces interpretable, unimodal posteriors, especially with limited data.

What carries the argument

The load-bearing object is the SISO controller canonical form, a companion-matrix representation in which the dynamics matrix A_c is determined by the coefficients (a_0,...,a_{d_x-1}) of its characteristic polynomial, B_c is the unit vector, and C_c collects the numerator coefficients; this reduces the dynamical parameters from $d_x^{2}$ to 2d_x+1 and makes the parameterization identifiable. Around it, the argument runs on three mechanisms: the statistical-isomorphism characterization of Theorem 3.3, which identifies likelihood equivalence of minimal systems with the orbit of a similarity transformation; the pushforward-posterior equivalence of Theorem 3.8, which transfers any invariant quantity of interest from the standard to the canonical posterior; and the Fisher-information and local asymptotic normality analysis that yields the Bernstein–von Mises theorem. For priors, Vieta's formulas map eigenvalue specifications to the characteristic-polynomial coefficients of the canonical matrix, with a Vandermonde Jacobian, so a stability-enforcing prior on eigenvalues induces a well-defined prior on the canonical parameters.

What would settle it

Generate trajectories from a SISO system whose minimal state dimension is d0_x and run the canonical posterior with dx equal to d0_x, d0_x+1, and d0_x-1 using persistently exciting inputs. The theorem predicts BvM-valid Gaussian concentration only for dx = d0_x: for dx > d0_x the Fisher information should be singular, and for dx < d0_x the estimates should become inconsistent. If a posterior with the wrong dx still concentrates Gaussian and covers the true transfer function at nominal rates, the central claim would be falsified.

Watch

Extended reading notes

Core claim

The discovery is that parameter non-identifiability in LTI systems is not a defect of the data but of the coordinate choice, and moving to a canonical form removes it without losing inferential content. Theorem 3.3 shows two minimal systems are statistically isomorphic—they induce identical output distributions for every input—exactly when they are related by an invertible similarity transformation. Theorem 3.8 then proves that for any similarity-invariant quantity of interest, the posterior pushforward under the canonical parameterization equals the pushforward under the standard parameterization, provided the priors are consistent. On the canonical parameter space the Fisher information matrix is non-singular under persistent excitation, so Theorem 5.3 establishes a Bernstein–von Mises theorem: the posterior concentrates around a square-root-T-consistent estimator and converges in total variation to a Gaussian with covariance $T^{-1}$ times the inverse asymptotic Fisher information. Proposition 5.4 shows the standard parameterization cannot satisfy BvM because its Fisher information is singular along the manifold of similarity-transformed parameters.

Load-bearing premise

The true minimal state dimension of the data-generating system is known in advance and equals the model dimension, so the canonical model is neither too small to capture the dynamics nor too large to have a nonsingular Fisher information matrix.

Editorial extensions

If this is right

  • Bayesian inference on the canonical parameter space is equivalent to inference on the standard space for every similarity-invariant quantity of interest, so transfer functions, poles, and predictive output distributions can be recovered without sampling the redundant parameters.
  • The canonical posterior is asymptotically Gaussian with covariance given by the inverse Fisher information, so in the large-sample limit posterior credible sets can also be read as frequentist confidence sets.
  • Standard parameterizations fail Bernstein–von Mises: their Fisher information matrix is singular along the equivalence-class manifold, so posterior uncertainty does not concentrate in a coordinate-free way.
  • Structure-aware priors, such as priors forcing all eigenvalues inside the unit disk, become computationally tractable because they are specified on eigenvalues and pushed forward through Vieta's formulas to the canonical coefficients.
  • MCMC sampling on the canonical space is substantially cheaper and mixes better than on the standard space, with gains in effective sample size per second that grow with trajectory length and state dimension.

Reading between the lines

Editorial extensions of the paper, not claims the author makes directly.

  • A direct extension the paper leaves open is the MIMO setting: the same quotient-by-similarity logic should hold once a structurally identifiable MIMO canonical form and its Kronecker indices are fixed, shifting the practical bottleneck to selecting those indices rather than to posterior geometry.
  • One testable prediction of the identifiability argument is that plug-in estimators based on the posterior mean in the standard parameterization are systematically misleading because they average over modes, whereas the canonical posterior mean is a meaningful system estimate; this suggests posterior summaries under non-identifiable parameterizations should be avoided except for invariant quantitie
  • The BvM guarantee suggests a practical workflow for real data: first select the state dimension by an outer-loop model comparison, then run canonical inference with eigenvalue-based priors, and use the Fisher-information ellipsoid as a cheap Laplace-approximation diagnostic in the large-data regime.
  • Because the canonical Fisher information matrix is sparse and recursively computable, its automatic-differentiation evaluation could be used directly as an approximate posterior covariance during sampling, connecting the paper's asymptotics to finite-sample MCMC diagnostics.
Share X Bluesky LinkedIn Reddit HN

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, and a circularity audit.

Referee Report

4 major / 5 minor

Summary. The paper proposes performing Bayesian inference for LTI system identification on minimal canonical state-space parameterizations instead of the standard, non-identifiable parameterization. It claims that canonical inference is statistically equivalent to standard inference for all invariant quantities of interest (Theorem 3.8), enables principled stability-preserving priors, and satisfies a Bernstein-von Mises theorem (Theorem 5.3), whereas the standard parameterization does not. The empirical sections compare MCMC performance and posterior geometry between canonical and standard forms, reporting substantial computational and statistical advantages for canonical inference.

Significance. If the theoretical guarantees were fully justified, the paper would make an important contribution: it would connect classical canonical-form system identification with modern Bayesian asymptotics, offering a principled way to impose structure-aware priors and to obtain efficient, well-calibrated posterior inference. The empirical study is careful and extensive, and the practical claims about computational efficiency and posterior geometry are credible and well supported. However, the load-bearing theoretical results currently contain serious gaps: the equivalence theorem omits the required transformation of noise covariances, and the proof of the central pushforward-posterior statement relies on an ill-defined quotient measure and an incorrect stabilizer computation. These issues must be resolved before the headline claims can be accepted.

major comments (4)
  1. [§3.2, Theorem 3.8 and Eq. (D.9)] The likelihood equality in Eq. (3.1), which underpins Theorem 3.8, is only valid if the noise covariances transform as in Theorem 3.3, i.e., Σ' = T^{-1}ΣT^{-⊤} and P0' = T^{-1}P0T^{-⊤}. However, Theorem 3.8 restricts the parameter spaces ΘM_l to the dynamics matrices (A,B,C,D) only, and the proof's Eq. (D.9) invokes Theorem 3.3 while fixing the covariances. For a scalar system with parameters (a,b,c,Σ=σ_w^2), the controller-form image (a,1,bc,Σ=σ_w^2) has the same transfer function but a different process-noise contribution to the output distribution unless Σ is also transformed. Consequently, p(y[T]|LΘs,u[T]) ≠ p(y[T]|LΘc,u[T]) in general when covariances are held fixed, and the claim that canonical inference fully captures predictive distributions is not established by the stated theorems.
  2. [Appendix D.4, Eqs. (D.12)-(D.14)] The stabilizer computation used to define the quotient measure is incorrect for minimal realizations. For a controllable pair (A,B) in controller canonical form, the only similarity transformation fixing (A,B,C) is the identity: T = λI does not fix B_c = (0,...,0,1)^T unless λ=1, and for the full parameterization it also does not fix covariances. The similarity action on minimal realizations is therefore free, so μ(Stab(Θc)) = 0 and the quotient measure defined in Eq. (D.14) is ill-defined. This invalidates the fiber-integration argument in the proof of Theorem 3.8 and leaves the equivalence claim without a well-defined induced prior.
  3. [Appendix D.3, Lemma 3.7] The induced prior on the canonical parameterization is not well-defined by the Radon-Nikodym argument as written. The proof asserts that the pushforward measure μc is absolutely continuous with respect to Lebesgue measure on Θc, but the quotient space Θc does not come with a canonical Lebesgue measure, and the map τ : Θmin_s → Θc is many-to-one. Defining a density on Θc requires an additional choice of a fiber measure or a fundamental domain; without such a choice, the phrase 'corresponding induced prior' in Theorem 3.8 is ambiguous. The later quotient-measure construction in Appendix D.4 attempts to supply this choice but fails for the reason stated above.
  4. [Appendix C.1, Theorem 5.3] The proof of the Bernstein-von Mises theorem largely restates the desired conclusion as assumptions. In particular, the local asymptotic normality (LAN) condition (C.1) is assumed rather than derived from the state-space model, and the positive definiteness of the asymptotic Fisher information I(Θ0_c) is asserted with the sentence 'Following the argument above we conclude that the FIM is non-singular' without a rigorous argument. Given that the canonical likelihood with fixed covariances is not the true data-generating likelihood for systems obtained from a standard-form realization, the theorem does not currently connect the canonical posterior to the standard parameterization in the way the abstract claims. The proof needs to verify the LAN and nonsingularity conditions explicitly, including the treatment of noise covariances.
minor comments (5)
  1. [§3.2, Eq. (3.7)] In the definition of the maps Sl, the subscript 'q' appears in 'Sl : ΘM_q → Q'; this is likely a typo for 'l'.
  2. [§6.6, Figure 8 caption] The notation 'α0, C2' in the inset labels is not defined in the caption or the text; please specify which canonical parameters these correspond to.
  3. [§6.5, Figure 6 caption] The word 'produed' should be 'produced'.
  4. [Appendix A, last paragraph] The acknowledgment that the balancing transformation induces off-diagonal process noise covariances, while the inference assumes diagonal covariances, is important for interpreting all experiments with nonzero process noise; this caveat should be stated in Section 6 rather than only in Appendix A.
  5. [§3.2, Theorem 3.8] The claim that 'most quantities of interest' including filtering and smoothing distributions can be computed from the canonical posterior is imprecise, since filtering/smoothing distributions are not deterministic pushforwards of Θ; the statement should specify which quantities are deterministic maps and how distributional quantities are handled.

Circularity Check

0 steps flagged · score 0.0 of 10

No significant circularity: canonical-equivalence and BvM results are derived from stated isomorphism and identifiability conditions, not from their own conclusions.

full rationale

The paper's central claims do not reduce to their inputs. Theorem 3.8 is a mathematical consequence of (i) Theorem 3.3, which characterizes likelihood-preserving similarity transformations and explicitly requires covariances to transform as Σ' = T^{-1}ΣT^{-⊤}, P0' = T^{-1}P0T^{-⊤}, Γ' = Γ, and (ii) Lemma 3.7, which defines the canonical prior as the pushforward of the standard prior under the canonical projection τ. Given those assumptions, the equality of pushforward posteriors for similarity-invariant QoIs follows by Bayes' theorem rather than by definition or by fitting. The BvM theorem (Theorem 5.3) is conditional on Assumption 2 (known minimal state dimension), which the paper explicitly treats as an outer-loop problem; Proposition 5.4 derives the standard-form failure from a singular FIM. The covariance-transformation omission in the statement/proof of Theorem 3.8 is a correctness concern—with fixed covariances, a non-orthogonal T does not preserve the likelihood—but it is not circularity, because the claimed result is not built into the definition of the inputs or obtained by renaming a fitted quantity. No load-bearing self-citation or fitted-input-called-prediction step was found.

Assumptions & free parameters 0 free parameters · 6 assumptions · 0 invented entities

The central derivations rely on standard Kalman filtering, control-theoretic canonical forms, and Bayesian asymptotic theory. Key non-standard assumptions are Gaussian noise with known input, known consistent state dimension, persistent excitation, and minimality of the true system. No free parameters are fitted in the theoretical argument; experiment-specific noise variances are data-generating settings rather than fitted constants.

assumptions (6)
  • domain assumption Gaussian process and measurement noise with known deterministic input (Assumption 1).
    Used throughout to obtain Gaussian likelihood via Kalman filter recursions (Theorem B.1).
  • domain assumption The data-generating system is minimal (controllable and observable) and the prior gives zero mass to non-minimal systems (Lemma 3.7).
    Needed for Theorem 3.3's similarity-transformation characterization and for the canonical projection to be well-defined.
  • domain assumption The minimal state dimension of the data-generating system is known and equals the model dimension (Assumption 2).
    Required for the BvM theorem; the paper explicitly defers estimation of dx to an outer-loop problem.
  • domain assumption The input sequence is persistently exciting of order dx (Definition 5.2).
    Used to argue the limiting FIM is positive definite and LAN holds (Appendix C.1).
  • standard math Standard BvM regularity conditions: smooth likelihood, local asymptotic normality, positive and continuous prior density near the true parameter (Theorem C.1).
    Invoked directly as the BvM framework; the paper sketches why these hold for the canonical form without a complete proof.
  • ad hoc to paper The asymptotic Fisher information matrix for the canonical parameterization is positive definite under the stated conditions.
    Asserted in Appendix C.1 on the basis of identifiability and persistent excitation, but not proven in detail; it is the key condition making BvM applicable.

how reviews work

0 comments
Cite this review

Pith. "Pith review of Canonical Bayesian Linear System Identification." pith.science (2026). https://pith.science/paper/IAS2PQ2C

@misc{pith2026250711535,
  author       = {Pith},
  title        = {Pith review of: Canonical Bayesian Linear System Identification},
  year         = {2026},
  howpublished = {\url{https://pith.science/paper/IAS2PQ2C}},
  note         = {Machine review of arXiv:2507.11535}
}
read the original abstract

Standard Bayesian approaches for linear time-invariant (LTI) system identification are hindered by parameter non-identifiability; the resulting complex, multi-modal posteriors make inference inefficient and impractical. We solve this problem by embedding canonical forms of LTI systems within the Bayesian framework. We rigorously establish that inference in these minimal parameterizations fully captures all invariant system dynamics (e.g., transfer functions, eigenvalues, predictive distributions of system outputs) while resolving identifiability. This approach unlocks the use of meaningful, structure-aware priors (e.g., enforcing stability via eigenvalues) and ensures conditions for a Bernstein--von Mises theorem -- a link between Bayesian and frequentist large-sample asymptotics that is broken in standard forms. Extensive simulations with modern MCMC methods highlight advantages over standard parameterizations: canonical forms achieve higher computational efficiency, generate interpretable and well-behaved posteriors, and provide robust uncertainty estimates, particularly from limited data.

Figures

Figures reproduced from arXiv: 2507.11535 by the authors.

Figure 1
Figure 1. Visualization of samples from different prior distributions over eigenvalues [PITH_FULL_IMAGE:figures/full_fig_p013_1.png] view at source ↗
Figure 2
Figure 2. Inference of an LTI system using the canonical form ( [PITH_FULL_IMAGE:figures/full_fig_p019_2.png] view at source ↗
Figure 3
Figure 3. Visualization of posterior geometry ( [PITH_FULL_IMAGE:figures/full_fig_p020_3.png] view at source ↗
Figures from the paper (6 more)
Figure 4
Figure 4. Figure 4: Effective sample size per second, in log-scale, for MCMC sampling; comparison [PITH_FULL_IMAGE:figures/full_fig_p021_4.png]
Figure 5
Figure 5. Figure 5: Comparing the computational efficiency and accuracy of inference for representative [PITH_FULL_IMAGE:figures/full_fig_p022_5.png]
Figure 6
Figure 6. Figure 6: Comparison of inferred trajectories using canonical (Θ [PITH_FULL_IMAGE:figures/full_fig_p023_6.png]
Figure 7
Figure 7. Figure 7: Prior sensitivity analysis: Median errors (over 30 systems)—of the Hankel matrix, [PITH_FULL_IMAGE:figures/full_fig_p024_7.png]
Figure 8
Figure 8. Figure 8: Consistency and BvM convergence analysis ( [PITH_FULL_IMAGE:figures/full_fig_p026_8.png]
Figure 9
Figure 9. Figure 9: Scalability analysis comparing standard vs. canonical forms for increasing system [PITH_FULL_IMAGE:figures/full_fig_p030_9.png]

Discussion (0). Sign in to comment.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. When is a System Discoverable from Data? Discovery Requires Chaos

    math.DS 2025-11 conditional novelty 7.0 of 10

    Uniquely identifying an ODE from trajectory data depends on the trajectory filling enough of the state space: chaos on a high-dimensional attractor yields analytic discoverability, while first integrals preclude it.

Reference graph

Works this paper leans on

60 extracted references · 42 canonical work pages · cited by 1 Pith paper

  1. [1]

    Alvarez, J

    I. Alvarez, J. Niemi, and M. Simpson , Bayesian inference for a covariance matrix , 2014, https: //arxiv.org/abs/1408.4050

  2. [2]

    A. C. Antoulas , Approximation of Large-Scale Dynamical Systems , vol. 6 of Advances in Design and Control, Society for Industrial and Applied Mathematics, Philadelphia, PA, 2005, https://doi.org/ 10.1137/1.9780898718713, https://epubs.siam.org/doi/10.1137/1.9780898718713

  3. [3]

    A. Y. Aravkin, J. V. Burke, A. Chiuso, and G. Pillonetto, Sparse/robust estimation and Kalman smoothing with nonsmooth prior distributions , IEEE Transactions on Automatic Control, 57 (2012), pp. 2596–2609

  4. [4]

    Bakshi, A

    A. Bakshi, A. Liu, A. Moitra, and M. Yau , A new approach to learning linear dynamical systems , 2023, https://arxiv.org/abs/2301.09519, https://arxiv.org/abs/2301.09519

  5. [5]

    E. J. Barbeau, Polynomials, Problem Books in Mathematics, Springer Science & Business Media, New York, 2003

  6. [6]

    Cabezas, A

    A. Cabezas, A. Corenflos, J. Lao, R. Louf, A. Carnec, K. Chaudhari, R. Cohn-Gordon, J. Coullon, W. Deng, S. Duffield, G. Dur ´an-Mart´ın, M. Elantkowski, D. Foreman- Mackey, M. Gregori, C. Iguaran, R. Kumar, M. Lysy, K. Murphy, J. C. Orduz, K. Patel, X. W ang, and R. Zinkov , Blackjax: Composable bayesian inference in jax , 2024, https://arxiv. org/abs/24...

  7. [7]

    M. C. Campi and L. Ljung, Perspectives on system identification, in The 17th International Symposium on Mathematical Theory of Networks and Systems (MTNS2006), 2006, pp. 19–45

  8. [8]

    J. E. Cavanaugh and R. H. Shumway, On computing the expected fisher information matrix for state– space model parameters, Statistics & Probability Letters, 26 (1996), pp. 347–355, https://doi.org/ 10.1016/0167-7152(95)00031-3, https://doi.org/10.1016/0167-7152(95)00031-3

Show all 60 references
  1. [9]

    Chen, Linear System Theory and Design , Oxford University Press, Inc., USA, 3rd ed., 1998

    C.-T. Chen, Linear System Theory and Design , Oxford University Press, Inc., USA, 3rd ed., 1998

  2. [10]

    Chopin, P

    N. Chopin, P. E. Jacob, and O. Papaspiliopoulos, Smc2: an efficient algorithm for sequential analy- sis of state space models , 2013, https://doi.org/https://doi.org/10.1111/j.1467-9868.2012.01046. x, https://rss.onlinelibrary.wiley.com/doi/abs/10.1111/j.1467-9868.2012.01046.x...

  3. [11]

    B. P. M. Duarte, M. d. R. Reis, J. A. Costa, B. Herz, L. Pibouleau, G. Trystram, and J. Antony, Optimal experimental design for linear time invariant state–space models , tech. report, 2021

  4. [12]

    Galioto and A

    N. Galioto and A. A. Gorodetsky , Bayesian system id: optimal management of parameter, model, and measurement uncertainty, Nonlinear Dynamics, 102 (2020), p. 241–267, https://doi.org/10.1007/ s11071-020-05925-8, http://dx.doi.org/10.1007/s11071-020-05925-8

  5. [13]

    Gelman, J

    A. Gelman, J. B. Carlin, H. S. Stern, D. B. Dunson, A. Vehtari, and D. B. Rubin , Bayesian Data Analysis, CRC Press, Boca Raton, Florida, third ed., 2013

  6. [14]

    Gevers, Identification for control: From the early achievements to the revival of experiments , Euro- pean Journal of Control, 11 (2005), pp

    M. Gevers, Identification for control: From the early achievements to the revival of experiments , Euro- pean Journal of Control, 11 (2005), pp. 335–352

  7. [15]

    Hardt, T

    M. Hardt, T. Ma, and B. Recht , Gradient descent learns linear dynamical systems , Journal of Machine Learning Research, 19 (2018), pp. 1–44, http://jmlr.org/papers/v19/16-465.html

  8. [16]

    S. M. Hirsh, D. A. Barajas-Solano, and J. N. Kutz , Sparsifying priors for bayesian uncertainty quantification in model discovery , Royal Society Open Science, 9 (2022), p. 211823, https://doi.org/ 10.1098/rsos.211823, https://doi.org/10.1098/rsos.211823

  9. [17]

    Hjalmarsson, From experiments to models: A sparse journey through system identification , Auto- 28 A

    H. Hjalmarsson, From experiments to models: A sparse journey through system identification , Auto- 28 A. BRYUTKIN, M. LEVINE, I. URTEAGA, Y. MARZOUK matica, 41 (2005), pp. 757–793

  10. [18]

    M. D. Hoffman and A. Gelman, The no-u-turn sampler: Adaptively setting path lengths in hamiltonian monte carlo, 2011, https://arxiv.org/abs/1111.4246, https://arxiv.org/abs/1111.4246

  11. [19]

    Y. Hu, A. Wierman, and G. Qu , On the sample complexity of stabilizing lti systems on a single trajectory, 2022, https://arxiv.org/abs/2202.07187, https://arxiv.org/abs/2202.07187

  12. [20]

    Juditsky, H

    A. Juditsky, H. Hjalmarsson, A. Benveniste, B. Delyon, L. Ljung, J. Sj¨oberg, and Q. Zhang, Nonparametric identification of linear systems , Automatica, 31 (1995), pp. 1725–1750

  13. [21]

    Kailath, Linear Systems, Prentice-Hall, 1980

    T. Kailath, Linear Systems, Prentice-Hall, 1980

  14. [22]

    R. E. K´alm´an, Mathematical description of linear dynamical systems , Journal of the Society for Indus- trial and Applied Mathematics, Series A: Control, 1 (1963), pp. 152–192, https://doi.org/10.1137/ 0301010, https://doi.org/10.1137/0301010

  15. [23]

    Kantas, A

    N. Kantas, A. Doucet, S. S. Singh, J. Maciejowski, and N. Chopin , On particle methods for parameter estimation in state-space models , Statistical Science, 30 (2015), https://doi.org/10.1214/ 14-sts511, http://dx.doi.org/10.1214/14-STS511

  16. [24]

    A. Katsevich, Improved dimension dependence in the bernstein von mises theorem via a new laplace approximation bound, 2024, https://arxiv.org/abs/2308.06899, https://arxiv.org/abs/2308.06899

  17. [25]

    Lin , Automatic functional differentiation in jax , 2024, https://arxiv.org/abs/2311.18727, https:// arxiv.org/abs/2311.18727

    M. Lin , Automatic functional differentiation in jax , 2024, https://arxiv.org/abs/2311.18727, https:// arxiv.org/abs/2311.18727

  18. [26]

    Ljung , System Identification: Theory for the User , Prentice Hall information and system sciences series, Prentice Hall PTR, 1999, https://books.google.com/books?id=nHFoQgAACAAJ

    L. Ljung , System Identification: Theory for the User , Prentice Hall information and system sciences series, Prentice Hall PTR, 1999, https://books.google.com/books?id=nHFoQgAACAAJ

  19. [27]

    Massai and G

    L. Massai and G. Ferrari-Trecate , Free parametrization of l2-bounded state space models , 2025, https://arxiv.org/abs/2503.23818

  20. [28]

    Minster, A

    R. Minster, A. K. Saibaba, J. Kar, and A. Chakrabortty , Efficient algorithms for eigensystem realization using randomized SVD , SIAM Journal on Scientific Computing, 43 (2021), pp. A3395– A3421, https://doi.org/10.1137/20M1327616, https://doi.org/10.1137/20M1327616

  21. [29]

    Morse and R

    N. Morse and R. Sacksteder , Statistical Isomorphism , The Annals of Mathematical Statistics, 37 (1966), pp. 203 – 214, https://doi.org/10.1214/aoms/1177699610, https://doi.org/10.1214/aoms/ 1177699610

  22. [30]

    Ninness and S

    B. Ninness and S. r. Henriksen , Bayesian system identification via Markov chain Monte Carlo techniques, Automatica, 46 (2010), pp. 40–51, https://doi.org/10.1016/j.automatica.2009.10.015, https://doi.org/10.1016/j.automatica.2009.10.015

  23. [31]

    Oymak and N

    S. Oymak and N. Ozay , Non-asymptotic identification of lti systems from a single trajectory , 2019, https://arxiv.org/abs/1806.05722, https://arxiv.org/abs/1806.05722

  24. [32]

    Peterka , Bayesian system identification , Automatica, 17 (1981), pp

    V. Peterka , Bayesian system identification , Automatica, 17 (1981), pp. 41–53, https://doi.org/10. 1016/0005-1098(81)90024-1, https://doi.org/10.1016/0005-1098(81)90024-1

  25. [33]

    Pillonetto and L

    G. Pillonetto and L. Ljung , Full bayesian identification of linear dynamic systems using stable kernels, Proceedings of the National Academy of Sciences, 120 (2023), p. e2218197120, https://doi. org/10.1073/pnas.2218197120, https://doi.org/10.1073/pnas.2218197120

  26. [34]

    Pintelon and J

    R. Pintelon and J. Schoukens , System Identification: A Frequency Domain Approach , John Wiley & Sons, 2nd ed., 2012

  27. [35]

    S. J. Qin , An overview of subspace identification , Computers & Chemical Engineering, 30 (2006), pp. 1502–1513

  28. [36]

    C. R. Rojas, J. S. Welsh, G. C. Goodwin, and A. Feuer , Input design for mimo subspace identifi- cation: Optimal magnitude and power allocation , Automatica, 44 (2008), pp. 2792–2796

  29. [37]

    Sarkar, A

    T. Sarkar, A. Rakhlin, and M. A. Dahleh, Nonparametric finite time lti system identification, 2020, https://arxiv.org/abs/1902.01848, https://arxiv.org/abs/1902.01848

  30. [38]

    Version 2.23

    Stan Development Team , Stan Reference Manual , 2025, https://mc-stan.org/docs/2 23/ reference-manual/index.html. Version 2.23

  31. [39]

    Stilgenbauer, M

    F. Stilgenbauer, M. Zorzi, A. Magnani, E. Napoli, G. Palumbo, G. V an der Plas, and G. G. Gielen, Symbolic state-space extraction for faster and more accurate mixed-signal behavioral model- ing, in 2024 Design, Automation & Test in Europe Conference & Exhibition (DATE), IEEE, ...

  32. [40]

    Svensson, A

    A. Svensson, A. Solin, S. S ¨arkk¨a, and T. B. Sch ¨on, Computationally efficient bayesian learning of gaussian process state space models, in Proceedings of the 19th International Conference on Artificial Intelligence and Statistics (AISTATS), vol. 51 of Proceedings of Machin...

  33. [41]

    S¨arkk¨a, Bayesian Filtering and Smoothing , vol

    S. S¨arkk¨a, Bayesian Filtering and Smoothing , vol. 3 of Institute of Mathematical Statistics Textbooks, Cambridge University Press, 2013, https://doi.org/10.1017/CBO9781139344203, https://doi.org/10. 1017/CBO9781139344203

  34. [42]

    M. E. Tipping, Sparse Bayesian learning and the Relevance Vector Machine, Journal of Machine Learn- ing Research, 1 (2001), pp. 211–244. CANONICAL BAYESIAN LINEAR SYSTEM IDENTIFICATION 29

  35. [44]

    Urteaga and P

    I. Urteaga and P. M. Djuri ´c, Sequential Estimation of Hidden ARMA Processes by Particle Filter- ing—Part II , IEEE Transactions on Signal Processing, 65 (2017), pp. 494–504, https://doi.org/10. 1109/TSP.2016.2598324

  36. [45]

    A. W. V an der V aart, Asymptotic Statistics, vol. 3 of Cambridge Series in Statistical and Probabilistic Mathematics, Cambridge University Press, 1998

  37. [46]

    V an Overschee and B

    P. V an Overschee and B. De Moor , Subspace Identification for Linear Systems: Theory - Imple- mentation - Applications , Springer Science & Business Media, 1996

  38. [47]

    W ahlberg and L

    B. W ahlberg and L. Ljung, On the consistency of the least-squares method in system identification , Automatica, 22 (1986), pp. 547–557

  39. [48]

    W ang, K

    J. W ang, K. Liu, Q. Jin, Z. Yang, J. Zhang, and B. Ran , A review on digital twin technology for lithium-ion battery management , Energy and AI, 14 (2023), p. 100295, https://doi.org/10.1016/j. egyai.2023.100295

  40. [49]

    W. X. Zheng and Y. Ohta , Parameter estimation of mimo systems from noisy input-output measure- ments, Automatica, 40 (2004), pp. 471–477. Appendix A. Scalability with dimension. Here we report on an additional experiment investigating how computational performance scales with...

  41. [50]

    Prediction: Compute the predictive density (B.4) p(Xt+1 | LΘ, y[t], u[t]) = Z N Xt+1; A Xt +B ut, Σ p(Xt | LΘ, y[t], u[t]) dXt

  42. [51]

    Update: Evaluate the one-step-ahead observation likelihood via (B.5) p(yt+1 | LΘ, y[t], u[t+1]) = Z N yt+1; C Xt+1+D ut+1, Γ p(Xt+1 | LΘ, y[t], u[t]) dXt+1

  43. [52]

    Marginalization: Update the filtering distribution for the state by (B.6) p(Xt+1 | LΘ, y[t+1], u[t+1]) = N yt+1; C Xt+1 + D ut+1, Γ p(Xt+1 | LΘ, y[t], u[t]) p(yt+1 | LΘ, y[t], u[t+1]) . By iterating these steps from t = 1 (with p(X0 | LΘ)) to T − 1, one obtains the mar- ginal ...

  44. [53]

    Moreover, the likelihood p(y[T ] | LΘ, u[T ]) is smooth in Θ, and the system is both controllable and observable at Θ0

    Regularity and identifiability: The true parameter Θ0 is an interior point of Θ, and the model is structurally identifiable in the canonical form. Moreover, the likelihood p(y[T ] | LΘ, u[T ]) is smooth in Θ, and the system is both controllable and observable at Θ0

  45. [54]

    Local asymptotic normality (LAN): The sequence of dynamical system experiments satisfies the LAN property at Θ0; that is, for a suitable sequence of estimators ˆΘT (e.g., the maximum likelihood estimator) with √ T ( ˆΘT −Θ0) converging in distribution, the log-likelihood admit...

  46. [55]

    BRYUTKIN, M

    Persistence of excitation: The input sequence persistently excites, as defined in Defi- nition 5.2 32 A. BRYUTKIN, M. LEVINE, I. URTEAGA, Y. MARZOUK

  47. [56]

    Prior regularity: The prior density π(Θ) is positive and continuous in a neighborhood of θ0. Then, if Π(Θ | y[T ], u[T ]) denotes the posterior distribution of Θ given the observations and inputs, we have that (C.2) sup A⊂Rd Π(Θ ∈ A | y[T ], u[T ]) − Φ(A; ˆΘT , IT (Θ0, u[T ])−...

  48. [57]

    By (3.5), this is equal to P0s′, so the initial state of the transformed system is identically distributed to that of LΘs′

    = Cov(T −1 c x0) = T −1 c Cov(x0)(T −1 c )⊤ = T −1 c P0sT −⊤ c . By (3.5), this is equal to P0s′, so the initial state of the transformed system is identically distributed to that of LΘs′ . Next, we examine the state dynamics. Starting from xt+1 = Asxt + Bsut + wt and substitu...

  49. [58]

    The sequence of Markov parameters, Mt = CAt−1B = C′(A′)t−1B′ for t ≥ 1, and the feedthrough term, D = D′

  50. [59]

    TX t=1 ∂νt ∂θi ⊤ S−1 t ∂νt ∂θj # + 1 2 E

    The eigenvalue spectrumof the dynamics matrix, Λ(A) = Λ(A′). These properties imply that the Hankel matrices H and transfer functions G of the two systems are also identical. Proof of Proposition D.1. We begin by proving part (i). The Markov parameters trans- form under T as: ...

  51. [60]

    Here, the parameter vector is θ = [a1,

    Controller canonical form. Here, the parameter vector is θ = [a1, . . . , adx, c1, . . . , cdx]⊤. The derivatives ∂Ac ∂ak and ∂Cc ∂ck are sparse matrices (containing only one non-zero element). 44 A. BRYUTKIN, M. LEVINE, I. URTEAGA, Y. MARZOUK This simplifies the general deriv...

  52. [61]

    cherry- picking

    Observer canonical form. Here, the parameter vector is θ = [a1, . . . , adx, b1, . . . , bdx]⊤. The derivatives ∂Ao ∂ak and ∂Bo ∂bk are sparse. The efficient recursions become: ∂ ˆxt|t−1 ∂θi = Ao ∂ ˆxt−1|t−1 ∂θi + ∂Ao ∂θi ˆxt−1|t−1 + ∂Bo ∂θi ut−1(D.44) ∂Pt|t−1 ∂θi = Ao ∂Pt−1|t...

Pith tools

Reviewed August 6, 2026 · model on record in the stance chip above.