Invariant preservation in machine learned PDE solvers via error correction
Not on the map. Why?
Abstract (arXiv)
Machine learned partial differential equation (PDE) solvers trade the reliability of standard numerical methods for potential gains in accuracy and/or speed. The only way for a solver to guarantee that it outputs the exact solution is to use a convergent method in the limit that the grid spacing Delta x and timestep Delta t approach zero. Machine learned solvers, which learn to update the solution at large Delta x and/or Delta t, can never guarantee perfect accuracy. Some amount of error is inevitable, so the question becomes: how do we constrain machine learned solvers to give us the sorts of errors that we are willing to tolerate? In this paper, we design more reliable machine learned PDE solvers by preserving discrete analogues of the continuous invariants of the underlying PDE. Examples of such invariants include conservation of mass, conservation of energy, the second law of thermodynamics, and/or non-negative density. Our key insight is simple: to preserve invariants, at each timestep apply an error-correcting algorithm to the update rule. Though this strategy is different from how standard solvers preserve invariants, it is necessary to retain the flexibility that allows machine learned solvers to be accurate at large Delta x and/or Delta t. This strategy can be applied to any autoregressive solver for any time-dependent PDE in arbitrary geometries with arbitrary boundary conditions. Although this strategy is very general, the specific error-correcting algorithms need to be tailored to the invariants of the underlying equations as well as to the solution representation and time-stepping scheme of the solver. The error-correcting algorithms we introduce have two key properties. First, by preserving the right invariants they guarantee numerical stability. Second, in closed or periodic systems they do so without degrading the accuracy of an already-accurate solver.
Key facts. Cited by 7 papers in the map (data through 14 Oct 2026). Builds on 28 of its 78 references that are in the map. First posted on arXiv 28 Mar 2023.
Builds on
28 of 78 references.
References · 28
- 2020Fourier Neural Operator for Parametric Partial Differential Equationscited by 2,908
- 2020Learning to Simulate Complex Physics with Graph Networkscited by 880
- 2021Machine learning accelerated computational fluid dynamicscited by 471
- 2020Solver-in-the-Loop: Learning from Differentiable Physics to Interact with Iterative PDE-Solverscited by 205
- 2019Towards Physics-informed Deep Learning for Turbulent Flow Predictioncited by 204
- 2021Enhancing Computational Fluid Dynamics with Machine Learningcited by 138
- 2016Accelerating Eulerian Fluid Simulation With Convolutional Networkscited by 130
- 2020Incorporating Symmetry into Deep Dynamics Models for Improved Generalizationcited by 126
- 2022Clifford Neural Layers for PDE Modelingcited by 92
- 2021Learned Coarse Models for Efficient Turbulence Simulationcited by 91
- 2021Long-time integration of parametric evolution equations with physics-informed DeepONetscited by 89
- 2019Learning to Optimize Multigrid PDE Solverscited by 79
16 more
- 2019Learning Neural PDE Solvers with Convergence Guaranteescited by 77
- 2022Lie Point Symmetry Data Augmentation for Neural PDE Solverscited by 77
- 2022Neural Conservation Laws: A Divergence-Free Perspectivecited by 70
- 2019Physics-informed Autoencoders for Lyapunov-stable Fluid Flow Predictioncited by 67
- 2020Learning Algebraic Multigrid Using Graph Neural Networkscited by 54
- 2019Physics-Informed Probabilistic Learning of Linear Embeddings of Non-linear Dynamics With Guaranteed Stabilitycited by 53
- 2022Learning to correct spectral methods for simulating turbulent flowscited by 49
- 2022Guaranteed Conservation of Momentum for Learning Particle-based Fluid Dynamicscited by 30
- 2020Using Machine Learning to Augment Coarse-Grid Computational Fluid Dynamics Simulationscited by 24
- 2020Training neural networks under physical constraints using a stochastic augmented Lagrangian approachcited by 20
- 2018A machine learning framework for data driven acceleration of computations of differential equationscited by 18
- 2020Enhancement of shock-capturing methods via machine learningcited by 16
- 2020FiniteNet: A Fully Convolutional LSTM Network Architecture for Time-Dependent Partial Differential Equationscited by 15
- 2021Using neural networks to solve the 2D Poisson equation for electric field computation in plasma fluid simulationscited by 10
- 2021Performance and accuracy assessments of an incompressible fluid solver coupled with a deep Convolutional Neural Networkcited by 8
- 2022Simulating Liquids with Graph Networkscited by 8
Built on by
Citing papers per year: 2023: 1; 2024: 5; 2025: 1.
7 papers.
- 2023PDE-Refiner: Achieving Accurate Long Rollouts with Neural PDE Solverscited by 216
- 2024The Well: a Large-Scale Collection of Diverse Physics Simulations for Machine Learningcited by 145
- 2024Weak baselines and reporting biases lead to overoptimism in machine learning for fluid-related partial differential equationscited by 91
- 2024Spectral-Refiner: Accurate Fine-Tuning of Spatiotemporal Fourier Neural Operator for Turbulent Flowscited by 11
- 2025Geometric and Physical Constraints Synergistically Enhance Neural PDE Surrogatescited by 6
- 2024PAPM: A Physics-aware Proxy Model for Process Systemscited by 4
- 2024Accelerating Simulation of Two-Phase Flows with Neural PDE Surrogatescited by 3
- 2025Geometric and Physical Constraints Synergistically Enhance Neural PDE Surrogates5 Jun 2025
- 2024The Well: a Large-Scale Collection of Diverse Physics Simulations for Machine Learning30 Nov 2024
- 2024Weak baselines and reporting biases lead to overoptimism in machine learning for fluid-related partial differential equations9 Jul 2024
- 2024PAPM: A Physics-aware Proxy Model for Process Systems7 Jul 2024
- 2024Accelerating Simulation of Two-Phase Flows with Neural PDE Surrogates27 May 2024
- 2024Spectral-Refiner: Accurate Fine-Tuning of Spatiotemporal Fourier Neural Operator for Turbulent Flows27 May 2024
- 2023PDE-Refiner: Achieving Accurate Long Rollouts with Neural PDE Solvers10 Aug 2023