cs.LGJun 25, 2026

Learning Probabilistic Filters with Strictly Proper Scoring Rules

Authors: Eviatar BachRicardo BaptistaJochen BröckerBohan ChenAndrew Stuart

Organizations: Department of Meteorology, University of Reading Brian Hoskins Building, Reading, RG6 6ET, UK · Department of Mathematics and Statistics, University of Reading Pepper Lane, Reading, RG6 6AX, UK · National Centre for Earth Observation Brian Hoskins Building, University of Reading, Reading, RG6 6ET, UK · Department of Statistical Sciences, University of Toronto · Jun 700JochenUniversityBr\"ockerAve., Toronto, ON M5G 1Z5, Canada · Department of Meteorology, University of Reading 25 Brian Hoskins Building, Reading, RG6 6ET, UK · The Computing + Mathematical Sciences Department, California Institute of Technology 1200 E. California Blvd., Pasadena, CA 91125, USA[cs.LG] · The Computing + Mathematical Sciences Department, California Institute of Technology 1200 E. California Blvd., Pasadena, CA 91125, USA

Abstract

Bayesian filtering of partially and noisily observed dynamical systems seeks to infer the evolving conditional distribution of the state of a dynamical system, given observations, in an online fashion. This Bayesian filtering distribution is the natural object for uncertainty quantification, but it is rarely available as a supervised learning target. However, one can often use the forecast model to generate synthetic system trajectories, along with synthetic observations. We introduce the proper scoring ensemble filter (PSEF), an ensemble data assimilation method based on training an analysis map to approximate the filtering distribution using only synthetic state--observation trajectories. The analysis step is represented as a permutation-invariant, transformer-based map that takes as input a forecast ensemble and observations, producing an analysis ensemble. Training is based on strictly proper scoring rules -- with the energy score used in our implementation -- so that probabilistic accuracy is rewarded over the whole probability distribution. We prove that, under a realizability assumption, the population objective is minimized by the true Bayesian filtering distribution. We also derive the finite-ensemble empirical objective used in training and relate its single state--observation trajectory form to the population objective, using a mean-field consistency argument. Numerical experiments show that the learned filter accurately approximates challenging filtering distributions, including nonlinear, non-Gaussian, and multi-modal posteriors, and achieves stronger performance in data assimilation tasks than classical methods or learning-based methods with mean-squared-error objectives. For close-to-Gaussian problems, learning a correction to the EnKF is the best approach, while for highly non-Gaussian problems an end-to-end approach that discards this inductive bias is superior.

Explore similar work

CardsList
  1. The Score Kalman Filter

    May 15, 2026Kaito Iwasaki, Anthony Bloch, Taeyoung Lee +1Particle FiltersExtended Kalman Filter