Conditional Normalizing Flows for Forward and Backward Joint State and Parameter Estimation

Luke S. Lagunowich, Guoxiang Grayson Tong, Daniele E. Schiavazzi
1/11/2026
stat.MLcs.LG

No confident code implementation found for this paper.

Abstract

Traditional filtering algorithms for state estimation -- such as classical Kalman filtering, unscented Kalman filtering, and particle filters - show performance degradation when applied to nonlinear systems whose uncertainty follows arbitrary non-Gaussian, and potentially multi-modal distributions. This study reviews recent approaches to state estimation via nonlinear filtering based on conditional normalizing flows, where the conditional embedding is generated by standard MLP architectures, transformers or selective state-space models (like Mamba-SSM). In addition, we test the effectiveness of an optimal-transport-inspired kinetic loss term in mitigating overparameterization in flows consisting of a large collection of transformations. We investigate the performance of these approaches on applications relevant to autonomous driving and patient population dynamics, paying special attention to how they handle time inversion and chained predictions. Finally, we assess the performance of various conditioning strategies for an application to real-world COVID-19 joint SIR system forecasting and parameter estimation.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{lagunowich2026conditional,
  title  = {Conditional Normalizing Flows for Forward and Backward Joint State and Parameter Estimation},
  author = {Luke S. Lagunowich and Guoxiang Grayson Tong and Daniele E. Schiavazzi},
  year   = {2026},
  eprint = {2601.07013},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2601.07013v1}
}

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/2601.07013.svg)](https://codeofpaper.com/paper/2601.07013)

Discussion