Sample Complexity of Kalman Filtering for Unknown Systems
Not on the map. Why?
Abstract (arXiv)
In this paper, we consider the task of designing a Kalman Filter (KF) for an unknown and partially observed autonomous linear time invariant system driven by process and sensor noise. To do so, we propose studying the following two step process: first, using system identification tools rooted in subspace methods, we obtain coarse finite-data estimates of the state-space parameters and Kalman gain describing the autonomous system; and second, we use these approximate parameters to design a filter which produces estimates of the system state. We show that when the system identification step produces sufficiently accurate estimates, or when the underlying true KF is sufficiently robust, that a Certainty Equivalent (CE) KF, i.e., one designed using the estimated parameters directly, enjoys provable sub-optimality guarantees. We further show that when these conditions fail, and in particular, when the CE KF is marginally stable (i.e., has eigenvalues very close to the unit circle), that imposing additional robustness constraints on the filter leads to similar sub-optimality guarantees. We further show that with high probability, both the CE and robust filters have mean prediction error bounded by tilde O(1/√N), where N is the number of data points collected in the system identification step. To the best of our knowledge, these are the first end-to-end sample complexity bounds for the Kalman Filtering of an unknown system.
Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). First posted on arXiv 27 Dec 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 4; 2023: 3.
11 papers.
- 2021Streaming Linear System Identification with Reverse Experience Replaycited by 17
- 2022Learning Mixtures of Linear Dynamical Systemscited by 15
- 2023Can Transformers Learn Optimal Filtering for Unknown Systems?cited by 15
- 2022Provable Sim-to-real Transfer in Continuous Domain with Partial Observationscited by 9
- 2023Smoothed Online Learning for Prediction in Piecewise Affine Systemscited by 9
- 2023Oracle-Efficient Smoothed Online Learning for Piecewise Continuous Decision Makingcited by 5
- 2021Time varying regression with hidden linear dynamicscited by 4
- 2022Fairness in Forecasting of Observations of Linear Dynamical Systemscited by 4
- 2021Adversarially Robust Stability Certificates can be Sample-Efficientcited by 2
- 2021Safe Linear-Quadratic Dual Control with Almost Sure Performance Guaranteecited by 0
- 2022Dynamic Structure Estimation from Bandit Feedback using Nonvanishing Exponential Sumscited by 0
- 2023Can Transformers Learn Optimal Filtering for Unknown Systems?16 Aug 2023
- 2023Oracle-Efficient Smoothed Online Learning for Piecewise Continuous Decision Making10 Feb 2023
- 2023Smoothed Online Learning for Prediction in Piecewise Affine Systems26 Jan 2023
- 2022Provable Sim-to-real Transfer in Continuous Domain with Partial Observations27 Oct 2022
- 2022Fairness in Forecasting of Observations of Linear Dynamical Systems12 Sep 2022
- 2022Dynamic Structure Estimation from Bandit Feedback using Nonvanishing Exponential Sums2 Jun 2022
- 2022Learning Mixtures of Linear Dynamical Systems26 Jan 2022
- 2021Time varying regression with hidden linear dynamics29 Dec 2021
- 2021Adversarially Robust Stability Certificates can be Sample-Efficient20 Dec 2021
- 2021Safe Linear-Quadratic Dual Control with Almost Sure Performance Guarantee24 Mar 2021
- 2021Streaming Linear System Identification with Reverse Experience Replay10 Mar 2021