On conditional diffusion models for PDE simulations

Aliaksandra Shysheya, Cristiana Diaconu, Federico Bergamin, Paris Perdikaris, José Miguel Hernández-Lobato +2 more
10/21/2024
cs.LGcs.AI

No official code found. Best implementation: cambridge-mlg/pdediff (29 stars, MIT, last commit 2024-11-06).

Abstract

Modelling partial differential equations (PDEs) is of crucial importance in science and engineering, and it includes tasks ranging from forecasting to inverse problems, such as data assimilation. However, most previous numerical and machine learning approaches that target forecasting cannot be applied out-of-the-box for data assimilation. Recently, diffusion models have emerged as a powerful tool for conditional generation, being able to flexibly incorporate observations without retraining. In this work, we perform a comparative study of score-based diffusion models for forecasting and assimilation of sparse observations. In particular, we focus on diffusion models that are either trained in a conditional manner, or conditioned after unconditional training. We address the shortcomings of existing models by proposing 1) an autoregressive sampling approach that significantly improves performance in forecasting, 2) a new training strategy for conditional score-based models that achieves stable performance over a range of history lengths, and 3) a hybrid model which employs flexible pre-training conditioning on initial conditions and flexible post-training conditioning to handle data assimilation. We empirically show that these modifications are crucial for successfully tackling the combination of forecasting and data assimilation, a task commonly encountered in real-world scenarios.

View on arXivView PDF

Code Implementations(1)

MIT

Code for reproducing the experiments in the paper "On Conditional Diffusion Models for PDE Simulations".

297PythonOct 10, 20241 years agoMIT

Similar Papers

Cite this paper

@article{shysheya2024conditional,
  title  = {On conditional diffusion models for PDE simulations},
  author = {Aliaksandra Shysheya and Cristiana Diaconu and Federico Bergamin and Paris Perdikaris and José Miguel Hernández-Lobato and Richard E. Turner and Emile Mathieu},
  year   = {2024},
  eprint = {2410.16415},
  archivePrefix = {arXiv},
  doi    = {10.52202/079017-0732},
  url    = {http://arxiv.org/abs/2410.16415v1},
  journal = {NEURIPS 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2410.16415.svg)](https://codeofpaper.com/paper/2410.16415)

Discussion