The Extended Kalman Filter is a Natural Gradient Descent in Trajectory Space
Not on the map. Why?
Abstract (arXiv)
The extended Kalman filter is perhaps the most standard tool to estimate in real time the state of a dynamical system from noisy measurements of some function of the system, with extensive practical applications (such as position tracking via GPS). While the plain Kalman filter for linear systems is well-understood, the extended Kalman filter relies on linearizations which have been debated. We recover the exact extended Kalman filter equations from first principles in statistical learning: the extended Kalman filter is equal to Amari's online natural gradient, applied in the space of trajectories of the system. Namely, each possible trajectory of the dynamical system defines a probability law over possible observations. In principle this makes it possible to treat the underlying trajectory as the parameter of a statistical model of the observations. Then the parameter can be learned by gradient ascent on the log-likelihood of observations, as they become available. Using Amari's natural gradient from information geometry (a gradient descent preconditioned with the Fisher matrix, which provides parameterization-invariance) exactly recovers the extended Kalman filter. This applies only to a particular choice of process noise in the Kalman filter, namely, taking noise proportional to the posterior covariance - a canonical choice in the absence of specific model information.
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). First posted on arXiv 3 Jan 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 0; 2023: 3; 2024: 1; 2025: 2; 2026: 2.
10 papers.
- 2023Gradient Flows for Sampling: Mean-Field Models, Gaussian Approximations and Affine Invariancecited by 16
- 2021Applications of the Free Energy Principle to Machine Learning and Neurosciencecited by 9
- 2021KOALA: A Kalman Optimization Algorithm with Loss Adaptivitycited by 6
- 2023Implicit Maximum a Posteriori Filtering via Adaptive Optimizationcited by 4
- 2025KOALA++: Efficient Kalman-Based Optimization with Gradient-Covariance Productscited by 2
- 2024LoKO: Low-Rank Kalman Optimizer for Online Fine-Tuning of Large Modelscited by 1
- 2025Bayesian Natural Gradient Fine-Tuning of CLIP Models via Kalman Filteringcited by 1
- 2026Gradient Regularized Natural Gradientscited by 1
- 2026Dynamic Momentum Recalibration in Online Gradient Learningcited by 1
- 2023Signal Processing Meets SGD: From Momentum to Filtercited by 0
- 2026Dynamic Momentum Recalibration in Online Gradient Learning6 Mar 2026
- 2026Gradient Regularized Natural Gradients26 Jan 2026
- 2025Bayesian Natural Gradient Fine-Tuning of CLIP Models via Kalman Filtering3 Nov 2025
- 2025KOALA++: Efficient Kalman-Based Optimization with Gradient-Covariance Products4 Jun 2025
- 2024LoKO: Low-Rank Kalman Optimizer for Online Fine-Tuning of Large Models15 Oct 2024
- 2023Implicit Maximum a Posteriori Filtering via Adaptive Optimization17 Nov 2023
- 2023Signal Processing Meets SGD: From Momentum to Filter6 Nov 2023
- 2023Gradient Flows for Sampling: Mean-Field Models, Gaussian Approximations and Affine Invariance21 Feb 2023
- 2021KOALA: A Kalman Optimization Algorithm with Loss Adaptivity7 Jul 2021
- 2021Applications of the Free Energy Principle to Machine Learning and Neuroscience30 Jun 2021