Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Score-based Data Assimilation

About

Data assimilation, in its most comprehensive form, addresses the Bayesian inverse problem of identifying plausible state trajectories that explain noisy or incomplete observations of stochastic dynamical systems. Various approaches have been proposed to solve this problem, including particle-based and variational methods. However, most algorithms depend on the transition dynamics for inference, which becomes intractable for long time horizons or for high-dimensional systems with complex dynamics, such as oceans or atmospheres. In this work, we introduce score-based data assimilation for trajectory inference. We learn a score-based generative model of state trajectories based on the key insight that the score of an arbitrarily long trajectory can be decomposed into a series of scores over short segments. After training, inference is carried out using the score model, in a non-autoregressive manner by generating all states simultaneously. Quite distinctively, we decouple the observation model from the training procedure and use it only at inference to guide the generative process, which enables a wide range of zero-shot observation scenarios. We present theoretical and empirical evidence supporting the effectiveness of our method.

Fran\c{c}ois Rozet, Gilles Louppe• 2023

Related benchmarks

TaskDatasetResultRank
Data AssimilationKolmogorov flow short horizon 60 steps
RMSE0.038
63
Data AssimilationKolmogorov flow long horizon 180 steps
RMSE0.031
45
Data AssimilationKuramoto–Sivashinsky long horizon 640 steps
RMSE0.009
45
Data AssimilationKuramoto–Sivashinsky short horizon 140 steps
RMSE0.017
45
Data AssimilationSQG
CRPS1.13
24
Super-ResolutionNavier-Stokes 8^2 to 128^2
KES-RE0.473
14
Data AssimilationERA5 MS-2 (test)
RMSE0.98
8
Vorticity AssimilationNavier–Stokes SO-5% sparse-pixel observations (held-out trajectories)
NRMSE0.025
8
Data AssimilationKuramoto-Sivashinsky
Total Variation (TV)1.56
8
Data AssimilationERA5 MS-4 (test)
RMSE1.65
8
Showing 10 of 42 rows

Other info

Code

Follow for update