Sparse-to-Field Reconstruction via Stochastic Neural Dynamic Mode Decomposition
Yujin Kim, Sarah Dean
TL;DR
Stochastic NODE-DMD addresses the challenge of reconstructing and forecasting high-dimensional, dynamic fields from sparse, noisy observations by fusing a probabilistic DMD framework with a continuous-time neural ODE and a neural implicit spatial encoder. It yields uncertainty quantification for both measurements and latent dynamics and supports grid-free prediction at arbitrary coordinates. The method preserves spectral interpretability while extending applicability to nonlinear, sparse data, and it learns calibrated distributions across multiple realizations rather than collapsing to a single regime. Evaluations on synthetic and physics-based flows demonstrate robust reconstruction, improved long-horizon stability, and grid-density independence, with available code.
Abstract
Many consequential real-world systems, like wind fields and ocean currents, are dynamic and hard to model. Learning their governing dynamics remains a central challenge in scientific machine learning. Dynamic Mode Decomposition (DMD) provides a simple, data-driven approximation, but practical use is limited by sparse/noisy observations from continuous fields, reliance on linear approximations, and the lack of principled uncertainty quantification. To address these issues, we introduce Stochastic NODE-DMD, a probabilistic extension of DMD that models continuous-time, nonlinear dynamics while remaining interpretable. Our approach enables continuous spatiotemporal reconstruction at arbitrary coordinates and quantifies predictive uncertainty. Across four benchmarks, a synthetic setting and three physics-based flows, it surpasses a baseline in reconstruction accuracy when trained from only 10% observation density. It further recovers the dynamical structure by aligning learned modes and continuous-time eigenvalues with ground truth. Finally, on datasets with multiple realizations, our method learns a calibrated distribution over latent dynamics that preserves ensemble variability rather than averaging across regimes. Our code is available at: https://github.com/sedan-group/Stochastic-NODE-DMD
