Online Learning of Kalman Filtering: From Output to State Estimation
Organizations: School of Artificial Intelligence and Automation at the Huazhong University of Science and Technology, Wuhan, China · College of Automation Engineering at Nanjing University of Aeronautics and Astronautics, Nanjing, China · Elmore Family School of Electrical and Computer Engineering at Purdue University, West Lafayette, IN, USA
Abstract
In this paper, we study the problem of learning Kalman filtering with unknown system model in partially observed linear dynamical systems. We propose a unified algorithmic framework based on online optimization that can be used to solve both the output estimation and state estimation scenarios. By exploring the properties of the estimation error cost functions, such as conditionally strong convexity, we show that our algorithm achieves a -regret in the horizon length for the output estimation scenario. More importantly, we tackle the more challenging scenario of learning Kalman filtering for state estimation, which is an open problem in the literature. We first characterize a fundamental limitation of the problem, demonstrating the impossibility of any algorithm to achieve sublinear regret in . By further introducing a random query scheme into our algorithm, we show that a -regret is achievable when rendering the algorithm limited query access to more informative measurements of the system state in practice. Our algorithm and regret readily capture the trade-off between the number of queries and the achieved regret, and shed light on online learning problems with limited observations. We validate the performance of our algorithms using numerical examples.
Figures & tables
Appendix figures & tables1 asset
Supplementary material from the paper’s appendix.
Appendix
| Notation | Definition |
|---|---|
| Sets of candidate filter parameters for output and state estimation, resp. | |
| Upper bounds on the norm of filter parameters in and , resp. | |
| Smooth and Lipschitz parameters of in output estimation, resp. | |
| Upper bounds on the norm of state and output of system ( 1 ), resp. | |
| Upper bound on the noise in the informative measurements given by ( 38 ) | |
| Bounds on system parameters given in ( 13 ) |
Kalman Filtering
Kalman filtering recursively estimates hidden states by balancing model predictions with noisy measurements.
See all 73 papers