atlas

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

Deep Bayesian Filter for Bayes-Faithful Data Assimilation

ICML 2025 · Probabilistic and scientific modeling › Uncertainty and Gaussian processes · approach: Variational Bayesian deep learning · 0 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 Deep Bayesian Filtering (DBF), a dynamical-VAE-style filter whose Gaussian inverse observation operator and linear latent dynamics give analytic recursive Gaussian filtering posteriors, trained by maximizing an ELBO.

Problem

Data assimilation in nonlinear state space models where filtering posteriors are non-Gaussian, and sampling-based filters (particle filters) and existing dynamical VAEs degrade or require nested Monte Carlo sampling.

Approach

Introduce latent variables h_t with linear Gaussian dynamics and a learned Gaussian inverse observation operator r(h_t|o_t), so the filtering posterior is Gaussian and computed analytically (Kalman-like recursion), with nonlinear emission phi mapping back to physical variables z_t.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use DBF instead of model-based filtersTwo-body Moving MNIST assimilation · Two-body Moving MNISTsuccess rate: 0% (0/50) -> 100% (50/50)Helped
Use DBF instead of the strongest baselineDouble pendulum assimilation · Double pendulum, σ=0.1, 0.3, 0.5RMSE θ: 0.04 \pm 0.01 -> 0.03 \pm 0.01; 0.06 \pm 0.02 -> 0.05 \pm 0.02; 0.08 \pm 0.04 -> 0.06 \pm 0.01Helped
Use DBF instead of the strongest baselineDouble pendulum assimilation · Double pendulum, σ=0.1, 0.3, 0.5RMSE ω: 0.33 \pm 0.07 -> 0.21 \pm 0.04; 0.35 \pm 0.14 -> 0.26 \pm 0.05; 0.40 \pm 0.16 -> 0.36 \pm 0.04Helped
Use DBF instead of ETKFDouble pendulum uncertainty estimation · Double pendulum, σ=0.1Jeffreys divergence: 0.12 -> 0.02Helped
Use DBF instead of EnKF or ETKFLorenz96 assimilation · Lorenz96 direct observation, σ=3 and σ=5RMSE: 0.83 -> 0.82; 1.73 -> 1.16Helped
Use DBF instead of EnKFLorenz96 assimilation · Lorenz96 nonlinear observation, σ=1, 3, 5RMSE: 4.69 -> 1.08; 3.93 -> 1.29; 3.81 -> 1.65Helped
Use DBF instead of ETKFLorenz96 assimilation · Lorenz96 direct observation, σ=1RMSE: 0.30 -> 0.53Hurt
Use squared rather than linear confidence to set observation covariance (ablation)DBF object tracking · LaSOT airplane test videosIoUHelped

Surprising findings

Limitations

Experimental setup

Datasets: moving MNIST double pendulum simulations Lorenz96 simulations LaSOT airplane videos

Benchmarks: two-body moving MNIST double pendulum Lorenz96 LaSOT airplane tracking

Metrics: RMSE success rate KL symmetric (Jeffreys divergence) IoU normalized precision

Baselines: EnKF ETKF particle filter PFF KalmanNet DKF VRNN SRNN

Builds on: Kalman filter Koopman operator variational autoencoder KalmanNet particle flow filter

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