Optimization viewpoint on Kalman smoothing, with applications to robust and sparse estimation
Aleksandr Y. Aravkin, James V. Burke, Gianluigi Pillonetto

TL;DR
This paper reformulates Kalman smoothing as an optimization problem, enabling extensions to nonlinear, constrained, and robust scenarios while maintaining computational efficiency, demonstrated through numerical examples and open-source tools.
Contribution
It introduces an optimization-based framework for Kalman smoothing, allowing for robust, sparse, and constrained estimation extensions with preserved efficiency.
Findings
Unified optimization formulation of Kalman smoothing
Extensions to nonlinear and constrained systems
Open-source MATLAB/Octave implementation
Abstract
In this paper, we present the optimization formulation of the Kalman filtering and smoothing problems, and use this perspective to develop a variety of extensions and applications. We first formulate classic Kalman smoothing as a least squares problem, highlight special structure, and show that the classic filtering and smoothing algorithms are equivalent to a particular algorithm for solving this problem. Once this equivalence is established, we present extensions of Kalman smoothing to systems with nonlinear process and measurement models, systems with linear and nonlinear inequality constraints, systems with outliers in the measurements or sudden changes in the state, and systems where the sparsity of the state sequence must be accounted for. All extensions preserve the computational efficiency of the classic algorithms, and most of the extensions are illustrated with numerical…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsTarget Tracking and Data Fusion in Sensor Networks · Statistical and numerical algorithms · Control Systems and Identification
