Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Fourier Neural Operator for Parametric Partial Differential Equations

About

The classical development of neural networks has primarily focused on learning mappings between finite-dimensional Euclidean spaces. Recently, this has been generalized to neural operators that learn mappings between function spaces. For partial differential equations (PDEs), neural operators directly learn the mapping from any functional parametric dependence to the solution. Thus, they learn an entire family of PDEs, in contrast to classical methods which solve one instance of the equation. In this work, we formulate a new neural operator by parameterizing the integral kernel directly in Fourier space, allowing for an expressive and efficient architecture. We perform experiments on Burgers' equation, Darcy flow, and Navier-Stokes equation. The Fourier neural operator is the first ML-based method to successfully model turbulent flows with zero-shot super-resolution. It is up to three orders of magnitude faster compared to traditional PDE solvers. Additionally, it achieves superior accuracy compared to previous learning-based solvers under fixed resolution.

Zongyi Li, Nikola Kovachki, Kamyar Azizzadenesheli, Burigede Liu, Kaushik Bhattacharya, Andrew Stuart, Anima Anandkumar• 2020

Related benchmarks

TaskDatasetResultRank
PDE solving1d Burgers' equation (test)
Relative Error0.0139
85
2d Darcy Flow2d Darcy Flow (test)
Test Relative Error2.44
51
Zero-shot super-resolutionE1 (test)
MAE0.2341
48
Image ClassificationMNIST-scale (test)--
40
PDE ModelingBurgers' Equation various resolutions (val)
Relative L2 Error0.0032
36
Constitutive modelinghyperelasticity (test)
Relative L2 Error4.55
33
PDE solvingKorteweg-de Vries (KdV) 1-D (test)
Relative L2 Error0.0122
32
Inverse coefficient identificationInverse Problem 5.3 nf, nc = 141, 36
Relative Error0.1371
30
Inverse coefficient identificationInverse Problem 5.3 nf, nc = 211, 71
Relative Error (x10^-2)0.136
30
Operator learningDarcy Flow 512x512 grid sub-sampled (test)
Relative L2 Error0.0106
28
Showing 10 of 284 rows
...

Other info

Follow for update