Fitting a Kalman Smoother to Data
Not on the map. Why?
Abstract (arXiv)
This paper considers the problem of fitting the parameters of a Kalman smoother to data. We formulate the Kalman smoothing problem with missing measurements as a constrained least squares problem and provide an efficient method to solve it based on sparse linear algebra. We then introduce the Kalman smoother tuning problem, which seeks to find parameters that achieve low prediction error on held out measurements. We derive a Kalman smoother auto-tuning algorithm, which is based on the proximal gradient method, that finds good, if not the best, parameters for a given dataset. Central to our method is the computation of the gradient of the prediction error with respect to the parameters of the Kalman smoother; we describe how to compute this at little to no additional cost. We demonstrate the method on population migration within the United States as well as data collected from an IMU+GPS system while driving. The paper is accompanied by an open-source implementation.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). First posted on arXiv 18 Oct 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 1; 2023: 4; 2024: 1.
9 papers.
- 2021KalmanNet: Neural Network Aided Kalman Filtering for Partially Known Dynamicscited by 128
- 2022Model-Based Deep Learning: On the Intersection of Deep Learning and Optimizationcited by 50
- 2023Optimization or Architecture: How to Hack Kalman Filteringcited by 8
- 2021The Fragility of Noise Estimation in Kalman Filter: Optimization Can Handle Model-Misspecificationcited by 3
- 2023KARNet: Kalman Filter Augmented Recurrent Neural Network for Learning World Models in Autonomous Driving Taskscited by 2
- 2021Low Rank Forecastingcited by 1
- 2023Learning IMM Filter Parameters from Measurements using Gradient Descentcited by 1
- 2023Beyond One Model Fits All: Ensemble Deep Learning for Autonomous Vehiclescited by 0
- 2024Data-Driven Approaches for Modelling Target Behaviourcited by 0
- 2024Data-Driven Approaches for Modelling Target Behaviour14 Oct 2024
- 2023Beyond One Model Fits All: Ensemble Deep Learning for Autonomous Vehicles10 Dec 2023
- 2023Optimization or Architecture: How to Hack Kalman Filtering1 Oct 2023
- 2023Learning IMM Filter Parameters from Measurements using Gradient Descent13 Jul 2023
- 2023KARNet: Kalman Filter Augmented Recurrent Neural Network for Learning World Models in Autonomous Driving Tasks24 May 2023
- 2022Model-Based Deep Learning: On the Intersection of Deep Learning and Optimization5 May 2022
- 2021KalmanNet: Neural Network Aided Kalman Filtering for Partially Known Dynamics21 Jul 2021
- 2021The Fragility of Noise Estimation in Kalman Filter: Optimization Can Handle Model-Misspecification6 Apr 2021
- 2021Low Rank Forecasting29 Jan 2021