atlas

Research map / Probabilistic and scientific modeling / Uncertainty and Gaussian processes

Outlier-robust Kalman Filtering through Generalised Bayes

ICML 2024 · Probabilistic and scientific modeling › Uncertainty and Gaussian processes · approach: Simulation-based inference · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes WoLF, a generalised-Bayes weighted-likelihood update for Kalman, extended and ensemble Kalman filters that down-weights outlier measurements, giving closed-form robust filtering at Kalman-filter cost.

Problem

Online Bayesian filtering in state-space models is corrupted by outlier measurements and misspecified measurement models, while existing robust filters are iterative (VB) or require many particles, making them slow.

Approach

Replace the measurement log-likelihood in the Bayesian update with a data-dependent weighted log-likelihood (weight W^2 from the innovation, e.g. IMQ or Mahalanobis thresholding), within generalised Bayes; for Gaussian likelihoods this stays conjugate, so the update is closed-form and provably outlier-robust (bounded posterior influence function).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use WoLF-IMQ instead of the KFKF · 2D tracking, Student observationsstate estimation errorHelped
Use WoLF-MD instead of the KFKF · 2D tracking, Student observationsstate estimation errorHelped
Use WoLF-IMQ instead of the KFKF · 2D tracking, mixture observationsstate estimation errorHelped
Use WoLF-MD instead of the KFKF · 2D tracking, mixture observationsstate estimation errorHelped
Use WoLF-IMQ instead of OGDOnline MLP regression on corrupted UCI datasets · Corrupted UCI datasetsRMedSEHelped
Use WoLF-IMQ instead of OGDOnline MLP regression on corrupted UCI datasets · Corrupted UCI datasetsrunning time per stepHelped
Use WoLF-MD instead of OGDOnline MLP regression on corrupted UCI datasets · Corrupted UCI datasetsRMedSEHelped
Use WoLF-MD instead of OGDOnline MLP regression on corrupted UCI datasets · Corrupted UCI datasetsrunning time per stepHelped
Use WoLF-Hard instead of Huberised EnKFEnKF · Lorenz96in-state RMSENo clear effect
Use WoLF-Hard or WoLF-Soft rather than Huberised EnKF when varying threshold cEnKF · Lorenz96in-state RMSEHelped

Surprising findings

Limitations

Experimental setup

Datasets: UCI regression datasets (corrupted with uniform outliers) simulated 2D tracking data simulated Lorenz96 data

Benchmarks: 2D object tracking RMSE UCI regression RMedSE Lorenz96 in-state RMSE

Metrics: scaled RMSE median prediction RMSE (RMedSE) relative running time in-state RMSE L_t

Baselines: Bernoulli KF (Wang et al.) inverse-Wishart filter (Agamennoni et al.) Huberised EnKF standard KF/EKF/EnKF Adam-based online gradient descent

Builds on: Kalman filter extended Kalman filter ensemble Kalman filter generalised Bayes Huberised Kalman filtering

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy