Table of Contents
Fetching ...

Deep Neural ODE Operator Networks for PDEs

Ziqian Li, Kang Liu, Yongcun Song, Hangrui Yue, Enrique Zuazua

TL;DR

The paper addresses fast, accurate operator learning for PDEs by embedding domain knowledge into a neural ODE framework. It introduces NODE-ONet, an encoder–decoder architecture where a spatial encoder reduces inputs to a latent state, a physics-encoded neural ODE evolves this latent state, and a decoder reconstructs the solution $u(t,x)$ in physical space. A general encoder–decoder error-analysis framework is developed, and physics-encoded NODEs are designed to respect PDE structure (e.g., bilinear diffusion and additive forcing) to improve efficiency and generalization, including extrapolation beyond training time. Numerical experiments on nonlinear diffusion–reaction and 2D Navier–Stokes demonstrate high accuracy, computational efficiency, and the ability to generalize across related PDEs, with comparisons showing NODE-ONet outperforming traditional DeepONet and MIONet baselines in multi-input settings. The framework is flexible, enabling various encoders/decoders and potential extensions to stationary cases and other PDE families, offering a scalable, physics-informed surrogate tool for scientific machine learning.

Abstract

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.

Deep Neural ODE Operator Networks for PDEs

TL;DR

The paper addresses fast, accurate operator learning for PDEs by embedding domain knowledge into a neural ODE framework. It introduces NODE-ONet, an encoder–decoder architecture where a spatial encoder reduces inputs to a latent state, a physics-encoded neural ODE evolves this latent state, and a decoder reconstructs the solution in physical space. A general encoder–decoder error-analysis framework is developed, and physics-encoded NODEs are designed to respect PDE structure (e.g., bilinear diffusion and additive forcing) to improve efficiency and generalization, including extrapolation beyond training time. Numerical experiments on nonlinear diffusion–reaction and 2D Navier–Stokes demonstrate high accuracy, computational efficiency, and the ability to generalize across related PDEs, with comparisons showing NODE-ONet outperforming traditional DeepONet and MIONet baselines in multi-input settings. The framework is flexible, enabling various encoders/decoders and potential extensions to stationary cases and other PDE families, offering a scalable, physics-informed surrogate tool for scientific machine learning.

Abstract

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.
Paper Structure (27 sections, 3 theorems, 60 equations, 17 figures, 5 tables)

This paper contains 27 sections, 3 theorems, 60 equations, 17 figures, 5 tables.

Key Result

Theorem 2.2

Let Assumption ass1 hold. Then, for any compact subset $\mathcal{K} \subset \mathcal{V}_h$ and any $\epsilon > 0$, there exists a neural network function $\psi_{\theta} \colon \mathcal{V}_h \to \mathcal{U}_h$, with a suitable architecture and parameters $\theta$, such that for any $v \in \mathcal{V} where $\Psi_{\theta}$ is defined in eq:Psi_theta, and the functions $d_1$ and $d_2$ are given in eq

Figures (17)

  • Figure 1: Latent structure in maps between infinite-dimensional spaces $\mathcal{V}$ and $\mathcal{U}$.
  • Figure 2: The generic architecture for an NODE-ONet, which takes inputs consisting of $v\in \mathcal{V}$ and $x\in \Omega$, and outputs the value $\Psi_{\textnormal{NODE-ONet}}(v;\theta)(t,x)$ to approximate $\Psi^\dagger(v)(t,x)=u(t,x)$, for any $t\in [0,T]$.
  • Figure 3: A physics-encoded NODE-ONet for learning $\Psi^\dagger: v(t,x)\mapsto u(t,x)$ of \ref{['eq: diff-react']}, where $\mathcal{N}_{\theta_{\psi}}$ represents the NODE \ref{['eq:NODE_pe3']} with $\theta_{\psi}$ the set of trainable parameters, $v\subset\{D, f, R, u_0\}$ and $w=\{D, f, R, u_0\}\setminus v$ are the sets of input functions and known functions, respectively .
  • Figure 4: Test results of the NODE-ONet for learning the source-to-solution operator $\Psi_f^\dagger: f(x)\mapsto u(t,x)$ of \ref{['eq:diff-react_num']} with one random $f(x)$. Training parameters: $N_x=100,N_t=10, N_{v_\text{train}}=500$. Test parameters: $N_x=N_t=100, N_{v_\text{test}}=10,000$.
  • Figure 5: Test results of the DeepONet for learning the source-to-solution operator $\Psi_f^\dagger: f(x)\mapsto u(t,x)$ of \ref{['eq:diff-react_num']} with one random $f(x)$. Training: $N_x=100,N_t=100, N_{v_\text{train}}=100$. Test: $N_x=N_t=100, N_{v_\text{test}}=10,000$.
  • ...and 12 more figures

Theorems & Definitions (9)

  • Remark 2.1
  • Theorem 2.2
  • Corollary 2.1
  • Lemma 3.1
  • Remark 3.1: Uniform finite‐difference mesh and $Q_1$ finite‐element basis
  • Remark 3.2
  • Remark 3.3
  • Remark 3.4
  • Remark 3.5