DeepONet (2021)

Learning nonlinear operators via DeepONet based on the universal approximation theorem of operators
Lu Lu; Pengzhan Jin; George Em Karniadakis

Paper: link
Quick facts

Type: operator network
Universal approximation (operators)
Used for PDEs + more

← Research · Home

TL;DR

DeepONet learns nonlinear operators by combining a branch net (encoding the input function) and a trunk net (encoding the query location), enabling supervised operator learning with a universal approximation guarantee.

Problem

Approximate solution operators of differential equations: map an input function (IC/BC/forcing/coefficient) to a solution function, so that inference becomes a fast forward pass instead of running a numerical solver.

Benefits vs others

Interesting detail

Core method (math)

Template for Operator learning. Paper-specific equations are added when manually curated.

\[G_\theta(u)(y) = \sum_{k=1}^{p} b_k(u)\, t_k(y)\quad\text{(branch outputs }b_k,\ \text{trunk outputs }t_k)\] \[\hat s(y) = \langle \mathbf{b}(u),\ \mathbf{t}(y) \rangle\ (+\ b_0)\quad\text{(dot-product readout)}\]

Main theoretical contribution

Main contribution

Main results (headline)

(Optional) Add main_results for a quick headline summary.

Experiments

PDE problems

  • Diffusion–reaction system
  • Stochastic PDEs

Tasks

  • Operator learning / surrogate modeling
  • Fast PDE surrogate inference

Experiment setting (high level)

  • Learns mapping from an input function (IC/forcing) to output function values.
  • Often evaluated with scattered sensor inputs and queried outputs.

Comparable baselines

Main results

Reported quantitative highlights (from the paper text; see Fig. 4 and Supplementary Sec. 6)

These numbers are quoted from the paper’s reported best results (not an exhaustive benchmark).

TaskMetricDeepONetBaseline(s)
Diffusion–reaction system (implicit operator)Smallest test error≈ 1e-5ResNet ≈ 1e-1 (same setting)
Stochastic PDE (multiplicative noise)Best test MSE / rel. L2MSE=1e-5; L2=1.1%
Stochastic PDE (additive noise)Best test MSE / rel. L2MSE=9.4e-4; L2=0.03%

Citation (BibTeX)

@article{lu2021deeponet,
  title={Learning nonlinear operators via {DeepONet} based on the universal approximation theorem of operators},
  author={Lu, Lu and Jin, Pengzhan and Karniadakis, George Em},
  journal={Nature Machine Intelligence},
  year={2021}
}