Uncertainty-aware data assimilation through variational inference
Anthony Frion, David S Greenberg
TL;DR
The paper addresses uncertainty in data assimilation by extending CODA to a probabilistic framework that outputs a diagonal Gaussian with mean $\boldsymbol{\mu}_t$ and covariance $\boldsymbol{\Sigma}_t$, trained via an unsupervised self-consistency objective using samples $\hat{\mathbf{x}}_t \sim \mathcal{N}(\boldsymbol{\mu}_t, \boldsymbol{\Sigma}_t)$ and horizon propagation. On the chaotic Lorenz-96 system, this approach yields nearly perfectly calibrated predictions, outperforming dropout and ensemble baselines as training data increases. The authors further integrate the trained stochastic CODA into a 4D-Var scheme by treating CODA outputs as priors, demonstrating improved data assimilation performance, particularly for longer windows and when observations are sparse. The work highlights a practical path to uncertainty-aware data assimilation via unsupervised probabilistic training and shows potential for scalable, stochastic extensions of classical variational methods.
Abstract
Data assimilation, consisting in the combination of a dynamical model with a set of noisy and incomplete observations in order to infer the state of a system over time, involves uncertainty in most settings. Building upon an existing deterministic machine learning approach, we propose a variational inference-based extension in which the predicted state follows a multivariate Gaussian distribution. Using the chaotic Lorenz-96 dynamics as a testing ground, we show that our new model enables to obtain nearly perfectly calibrated predictions, and can be integrated in a wider variational data assimilation pipeline in order to achieve greater benefit from increasing lengths of data assimilation windows. Our code is available at https://github.com/anthony-frion/Stochastic_CODA.
