Outlier-robust Kalman Filtering through Generalised Bayes
Gerardo Duran-Martin, Matias Altamirano, Alexander Y. Shestopaloff, Leandro Sánchez-Betancourt, Jeremias Knoblauch, Matt Jones, François-Xavier Briol, Kevin Murphy
TL;DR
_outlier-robust Kalman Filtering through Generalised Bayes_ introduces WoLF, a robust online filtering framework that substitutes the standard log-likelihood with a weighted loss $\ell_t({\boldsymbol{\theta}}_t)$ within a generalised Bayes update. This yields closed-form Gaussian updates for the KF, EKF, and EnKF while remaining computationally competitive with traditional filters. The authors propose several weighting schemes, including IMQ, MD, and a thresholded MD, and prove bounded posterior influence under these weights, with empirical validation across 2D tracking, online MLP regression, and Lorenz96 benchmarks. The work demonstrates that WoLF can achieve superior or comparable robustness to existing methods at substantially lower computational cost, making it attractive for high-dimensional and nonlinear filtering in the presence of outliers.
Abstract
We derive a novel, provably robust, and closed-form Bayesian update rule for online filtering in state-space models in the presence of outliers and misspecified measurement models. Our method combines generalised Bayesian inference with filtering methods such as the extended and ensemble Kalman filter. We use the former to show robustness and the latter to ensure computational efficiency in the case of nonlinear models. Our method matches or outperforms other robust filtering methods (such as those based on variational Bayes) at a much lower computational cost. We show this empirically on a range of filtering problems with outlier measurements, such as object tracking, state estimation in high-dimensional chaotic systems, and online learning of neural networks.
