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

DYffusion: A Dynamics-informed Diffusion Model for Spatiotemporal Forecasting

About

While diffusion models can successfully generate data and make predictions, they are predominantly designed for static images. We propose an approach for efficiently training diffusion models for probabilistic spatiotemporal forecasting, where generating stable and accurate rollout forecasts remains challenging, Our method, DYffusion, leverages the temporal dynamics in the data, directly coupling it with the diffusion steps in the model. We train a stochastic, time-conditioned interpolator and a forecaster network that mimic the forward and reverse processes of standard diffusion models, respectively. DYffusion naturally facilitates multi-step and long-range forecasting, allowing for highly flexible, continuous-time sampling trajectories and the ability to trade-off performance with accelerated sampling at inference time. In addition, the dynamics-informed diffusion process in DYffusion imposes a strong inductive bias and significantly improves computational efficiency compared to traditional Gaussian noise-based diffusion models. Our approach performs competitively on probabilistic forecasting of complex dynamics in sea surface temperatures, Navier-Stokes flows, and spring mesh systems.

Salva R\"uhling Cachay, Bo Zhao, Hailey Joren, Rose Yu• 2023

Related benchmarks

TaskDatasetResultRank
Dynamics ForecastingSpring Mesh (test)
CRPS0.0103
8
Long-horizon forecastingWave
CRPS2.02
6
Long-horizon spatiotemporal forecastingNavier-Stokes
CRPS0.067
6
Long-horizon spatiotemporal predictionSea Surface Temperature (SST)
CRPS0.224
6
Probabilistic multi-step forecastingNavier-Stokes flow 221 x 42 grid (test)
CRPS0.067
5
Probabilistic multi-step forecastingSST 1/4° 2021 (test)
CRPS0.224
5
Dynamics ForecastingSpring Mesh Out of Distribution
CRPS0.0292
2
Showing 7 of 7 rows

Other info

Code

Follow for update