Predicting Change, Not States: An Alternate Framework for Neural PDE Surrogates

Anthony Zhou, Amir Barati Farimani
12/17/2024
cs.LG

No official code found. Best implementation: anthonyzhou-1/temporal_pdes (6 stars, last commit 2025-04-16).

Abstract

Neural surrogates for partial differential equations (PDEs) have become popular due to their potential to quickly simulate physics. With a few exceptions, neural surrogates generally treat the forward evolution of time-dependent PDEs as a black box by directly predicting the next state. While this is a natural and easy framework for applying neural surrogates, it can be an over-simplified and rigid framework for predicting physics. In this work, we evaluate an alternate framework in which neural solvers predict the temporal derivative and an ODE integrator forwards the solution in time, which has little overhead and is broadly applicable across model architectures and PDEs. We find that by simply changing the training target and introducing numerical integration during inference, neural surrogates can gain accuracy and stability in finely-discretized regimes. Predicting temporal derivatives also allows models to not be constrained to a specific temporal discretization, allowing for flexible time-stepping during inference or training on higher-resolution PDE data. Lastly, we investigate why this framework can be beneficial and in what situations does it work well.

View on arXivView PDF

Code Implementations(1)

60PythonDec 16, 20241 years ago

Similar Papers

Cite this paper

@article{zhou2024predicting,
  title  = {Predicting Change, Not States: An Alternate Framework for Neural PDE Surrogates},
  author = {Anthony Zhou and Amir Barati Farimani},
  year   = {2024},
  eprint = {2412.13074},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2412.13074v2}
}

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/2412.13074.svg)](https://codeofpaper.com/paper/2412.13074)

Discussion