Deep Neural ODE Operator Networks for PDEs
By: Ziqian Li , Kang Liu , Yongcun Song and more
Potential Business Impact:
Teaches computers to predict how things change.
Operator learning has emerged as a promising paradigm for developing efficient surrogate models to solve partial differential equations (PDEs). However, existing approaches often overlook the domain knowledge inherent in the underlying PDEs and hence suffer from challenges in capturing temporal dynamics and generalization issues beyond training time frames. This paper introduces a deep neural ordinary differential equation (ODE) operator network framework, termed NODE-ONet, to alleviate these limitations. The framework adopts an encoder-decoder architecture comprising three core components: an encoder that spatially discretizes input functions, a neural ODE capturing latent temporal dynamics, and a decoder reconstructing solutions in physical spaces. Theoretically, error analysis for the encoder-decoder architecture is investigated. Computationally, we propose novel physics-encoded neural ODEs to incorporate PDE-specific physical properties. Such well-designed neural ODEs significantly reduce the framework's complexity while enhancing numerical efficiency, robustness, applicability, and generalization capacity. Numerical experiments on nonlinear diffusion-reaction and Navier-Stokes equations demonstrate high accuracy, computational efficiency, and prediction capabilities beyond training time frames. Additionally, the framework's flexibility to accommodate diverse encoders/decoders and its ability to generalize across related PDE families further underscore its potential as a scalable, physics-encoded tool for scientific machine learning.
Similar Papers
Time Resolution Independent Operator Learning
Computational Engineering, Finance, and Science
Solves tough math problems instantly from messy data.
DeepONet Augmented by Randomized Neural Networks for Efficient Operator Learning in PDEs
Machine Learning (CS)
Solves hard math problems much faster.
Deep Neural Networks Inspired by Differential Equations
Machine Learning (CS)
Makes smart computer programs easier to understand.