LD-EnFF: Latent-Dynamics Ensemble Flow Filtering for Data Assimilation with Sparse Observations
Organizations: School of Mathematics, Georgia Institute of Technology · School of Computational Science and Engineering, Georgia Institute of Technology
Abstract
Data assimilation combines model forecasts with noisy, incomplete observations to estimate the evolving state of a dynamical system. Existing methods face two compounding challenges: high-dimensional nonlinear dynamics make repeated forward simulation computationally expensive, while sparse observations provide limited direct information about the full state. To address these challenges, we propose the Latent-Dynamics Ensemble Flow Filter (LD-EnFF), a sequential Bayesian filtering framework that performs both forecast propagation and filtering updates in a compact latent space. LD-EnFF combines a latent dynamics surrogate for ensemble propagation with a variational autoencoder (VAE)-based observation model that evaluates a state-dependent observation likelihood in latent space. At each assimilation step, an ensemble filtering update based on flow matching uses the forecast ensemble and this likelihood to generate posterior samples, jointly updating latent states and uncertain parameters. This design avoids repeated full-state simulation during forecasting and full-field reconstruction during likelihood evaluation. LD-EnFF substantially outperforms a broad range of data assimilation algorithms on benchmarks spanning Kolmogorov flow, tsunami propagation, and atmospheric modeling, all featuring complex dynamics and sparse, noisy observations.
Figures & tables
| Method | Kolmogorov Flow | Tsunami Modeling | Atmospheric Modeling |
|---|---|---|---|
| LD-EnFF-OT (ours) | |||
| LD-EnFF-F2P (ours) | |||
| LD-IEnKF | |||
| LDNet+LSTM EnSF | |||
| LDNet+LSTM EnFF-OT | |||
| LDNet+LSTM EnFF-F2P |
Appendix figures & tables7 assets
Supplementary material from the paper’s appendix.
Appendix
| Configuration | Kolmogorov Flow | Shallow Water | PlanetSWE |
|---|---|---|---|
| Downsampled time steps | |||
| Latent-state dimension | |||
| Dynamics network hidden layers | |||
| Dynamics network hidden dimension | |||
| Reconstruction network hidden layers |
| Configuration | Kolmogorov Flow | Shallow Water | PlanetSWE |
|---|---|---|---|
| Augmented latent input dimension | |||
| Output shape | |||
| MLP hidden dimensions | |||
| Batch size |
| Method | State propagation | Observation construction | Analysis |
|---|---|---|---|
| LD-EnFF-OT (ours) | LDNet | VAE encoder + operator | EnFF-OT |
| LD-EnFF-F2P (ours) | LDNet | VAE encoder + operator | EnFF-F2P |
| LD-IEnKF | LDNet | VAE encoder + operator | IEnKF |
| LDNet+LSTM EnSF | LDNet | LSTM encoder | EnSF |
| LDNet+LSTM EnFF-OT | LDNet | LSTM encoder | EnFF-OT |
| LDNet+LSTM EnFF-F2P | LDNet | LSTM encoder | EnFF-F2P |
Data Assimilation
Data assimilation combines observations with dynamical models to estimate hidden system states and their uncertainty over time.
See all 58 papers