Flow-based Bayesian filtering for high-dimensional nonlinear stochastic dynamical systems

Xintong Wang, Xiaofei Guan, Ling Guo, Hao Wu
2/22/2025
math.NAcs.LGstat.ML

No official code found. Best implementation: ProfGuan/Flow-based-Bayesian-filter (0 stars, last commit 2026-01-02).

Abstract

Bayesian filtering for high-dimensional nonlinear stochastic dynamical systems is a fundamental yet challenging problem in many fields of science and engineering. Existing methods face significant obstacles: Gaussian-based filters struggle with non-Gaussian distributions, while sequential Monte Carlo methods are computationally intensive and prone to particle degeneracy in high dimensions. Although generative models in machine learning have made significant progress in modeling high-dimensional non-Gaussian distributions, their inefficiency in online updating limits their applicability to filtering problems. To address these challenges, we propose a flow-based Bayesian filter (FBF) that integrates normalizing flows to construct a novel latent linear state-space model with Gaussian filtering distributions. This framework facilitates efficient density estimation and sampling using invertible transformations provided by normalizing flows, and it enables the construction of filters in a data-driven manner, without requiring prior knowledge of system dynamics or observation models. Numerical experiments demonstrate the superior accuracy and efficiency of FBF.

View on arXivView PDF

Code Implementations(1)

Implementation code for paper "Flow-based Bayesian filtering for high-dimensional nonlinear stochastic dynamical systems""

01Python, Jupyter NotebookAug 29, 20259 months ago

Similar Papers

Cite this paper

@article{wang2025flowbased,
  title  = {Flow-based Bayesian filtering for high-dimensional nonlinear stochastic dynamical systems},
  author = {Xintong Wang and Xiaofei Guan and Ling Guo and Hao Wu},
  year   = {2025},
  eprint = {2502.16232},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2502.16232v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2502.16232.svg)](https://codeofpaper.com/paper/2502.16232)

Discussion