Online Learning of the Kalman Filter with Logarithmic Regret
Not on the map. Why?
Abstract (arXiv)
In this paper, we consider the problem of predicting observations generated online by an unknown, partially observed linear system, which is driven by stochastic noise. For such systems the optimal predictor in the mean square sense is the celebrated Kalman filter, which can be explicitly computed when the system model is known. When the system model is unknown, we have to learn how to predict observations online based on finite data, suffering possibly a non-zero regret with respect to the Kalman filter's prediction. We show that it is possible to achieve a regret of the order of polylog(N) with high probability, where N is the number of observations collected. Our work is the first to provide logarithmic regret guarantees for the widely used Kalman filter. This is achieved using an online least-squares algorithm, which exploits the approximately linear relation between future observations and past observations. The regret analysis is based on the stability properties of the Kalman filter, recent statistical tools for finite sample analysis of system identification, and classical results for the analysis of least-squares algorithms for time series. Our regret analysis can also be applied for state prediction of the hidden state, in the case of unknown noise statistics but known state-space basis. A fundamental technical contribution is that our bounds hold even for the class of non-explosive systems, which includes the class of marginally stable systems, which was an open problem for the case of online prediction under stochastic noise.
Key facts. Cited by 21 papers in the map (data through 7 Oct 2026). First posted on arXiv 12 Feb 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 5; 2022: 2; 2023: 5; 2024: 3; 2025: 3; 2026: 3.
21 papers.
Sort:
- 2022Statistical Learning Theory for Control: A Finite Sample Perspectivecited by 52
- 2021Linear Systems can be Hard to Learncited by 20
- 2021Online Learning for Unknown Partially Observable MDPscited by 17
- 2021Streaming Linear System Identification with Reverse Experience Replaycited by 17
- 2023Can Transformers Learn Optimal Filtering for Unknown Systems?cited by 15
- 2023Kalman Filter for Online Classification of Non-Stationary Datacited by 13
- 2024Online Linear Regression in Dynamic Environments via Discountingcited by 10
- 2021Kalman Filtering with Adversarial Corruptionscited by 6
- 2024Predictive Linear Online Tracking for Unknown Targetscited by 5
- 2022Fairness in Forecasting of Observations of Linear Dynamical Systemscited by 4
- 2021The Fragility of Noise Estimation in Kalman Filter: Optimization Can Handle Model-Misspecificationcited by 3
- 2025Model-free Online Learning for the Kalman Filter: Forgetting Factor and Logarithmic Regretcited by 2
9 more
- 2023Learning and Concentration for High Dimensional Linear Gaussians: an Invariant Subspace Approachcited by 1
- 2023From Spectral Theorem to Statistical Independence with Application to System Identificationcited by 1
- 2024The Complexity of Sequential Prediction in Dynamical Systemscited by 1
- 2025Logarithmic Regret and Polynomial Scaling in Online Multi-step-ahead Predictioncited by 1
- 2026The Power of Second Order Methods for Sequence Preconditioningcited by 1
- 2023Spectral Statistics of the Sample Covariance Matrix for High Dimensional Linear Gaussianscited by 0
- 2025Differentiable Adaptive Kalman Filtering via Optimal Transportcited by 0
- 2026Online Nonstochastic Prediction: Logarithmic Regret via Predictive Online Least Squarescited by 0
- 2026A Memory Efficient Unified Algorithm for Online Learning of Linear Dynamical Systemscited by 0
- 2026A Memory Efficient Unified Algorithm for Online Learning of Linear Dynamical Systems2 Jul 2026
- 2026The Power of Second Order Methods for Sequence Preconditioning8 May 2026
- 2026Online Nonstochastic Prediction: Logarithmic Regret via Predictive Online Least Squares6 May 2026
- 2025Logarithmic Regret and Polynomial Scaling in Online Multi-step-ahead Prediction16 Nov 2025
- 2025Differentiable Adaptive Kalman Filtering via Optimal Transport9 Aug 2025
- 2025Model-free Online Learning for the Kalman Filter: Forgetting Factor and Logarithmic Regret13 May 2025
- 2024Online Linear Regression in Dynamic Environments via Discounting29 May 2024
- 2024Predictive Linear Online Tracking for Unknown Targets15 Feb 2024
- 2024The Complexity of Sequential Prediction in Dynamical Systems9 Feb 2024
- 2023Spectral Statistics of the Sample Covariance Matrix for High Dimensional Linear Gaussians10 Dec 2023
- 2023From Spectral Theorem to Statistical Independence with Application to System Identification16 Oct 2023
- 2023Can Transformers Learn Optimal Filtering for Unknown Systems?16 Aug 2023
9 more
- 2023Kalman Filter for Online Classification of Non-Stationary Data14 Jun 2023
- 2023Learning and Concentration for High Dimensional Linear Gaussians: an Invariant Subspace Approach4 Apr 2023
- 2022Statistical Learning Theory for Control: A Finite Sample Perspective12 Sep 2022
- 2022Fairness in Forecasting of Observations of Linear Dynamical Systems12 Sep 2022
- 2021Kalman Filtering with Adversarial Corruptions11 Nov 2021
- 2021The Fragility of Noise Estimation in Kalman Filter: Optimization Can Handle Model-Misspecification6 Apr 2021
- 2021Linear Systems can be Hard to Learn2 Apr 2021
- 2021Streaming Linear System Identification with Reverse Experience Replay10 Mar 2021
- 2021Online Learning for Unknown Partially Observable MDPs25 Feb 2021
- 2022Statistical Learning Theory for Control: A Finite Sample Perspectivecited by 52
- 2021Linear Systems can be Hard to Learncited by 20
- 2021Online Learning for Unknown Partially Observable MDPscited by 17
- 2021Streaming Linear System Identification with Reverse Experience Replaycited by 17
- 2023Can Transformers Learn Optimal Filtering for Unknown Systems?cited by 15
- 2023Kalman Filter for Online Classification of Non-Stationary Datacited by 13
- 2024Online Linear Regression in Dynamic Environments via Discountingcited by 10
- 2021Kalman Filtering with Adversarial Corruptionscited by 6
- 2024Predictive Linear Online Tracking for Unknown Targetscited by 5
- 2022Fairness in Forecasting of Observations of Linear Dynamical Systemscited by 4
- 2021The Fragility of Noise Estimation in Kalman Filter: Optimization Can Handle Model-Misspecificationcited by 3
- 2025Model-free Online Learning for the Kalman Filter: Forgetting Factor and Logarithmic Regretcited by 2
12 most cited of 21 All 21 (JSON)
- 2026A Memory Efficient Unified Algorithm for Online Learning of Linear Dynamical Systems2 Jul 2026
- 2026The Power of Second Order Methods for Sequence Preconditioning8 May 2026
- 2026Online Nonstochastic Prediction: Logarithmic Regret via Predictive Online Least Squares6 May 2026
- 2025Logarithmic Regret and Polynomial Scaling in Online Multi-step-ahead Prediction16 Nov 2025
- 2025Differentiable Adaptive Kalman Filtering via Optimal Transport9 Aug 2025
- 2025Model-free Online Learning for the Kalman Filter: Forgetting Factor and Logarithmic Regret13 May 2025
- 2024Online Linear Regression in Dynamic Environments via Discounting29 May 2024
- 2024Predictive Linear Online Tracking for Unknown Targets15 Feb 2024
- 2024The Complexity of Sequential Prediction in Dynamical Systems9 Feb 2024
- 2023Spectral Statistics of the Sample Covariance Matrix for High Dimensional Linear Gaussians10 Dec 2023
- 2023From Spectral Theorem to Statistical Independence with Application to System Identification16 Oct 2023
- 2023Can Transformers Learn Optimal Filtering for Unknown Systems?16 Aug 2023
12 newest of 21 All 21 (JSON)