Factorized Fourier Neural Operators
About
We propose the Factorized Fourier Neural Operator (F-FNO), a learning-based approach for simulating partial differential equations (PDEs). Starting from a recently proposed Fourier representation of flow fields, the F-FNO bridges the performance gap between pure machine learning approaches to that of the best numerical or hybrid solvers. This is achieved with new representations - separable spectral layers and improved residual connections - and a combination of training strategies such as the Markov assumption, Gaussian noise, and cosine learning rate decay. On several challenging benchmark PDEs on regular grids, structured meshes, and point clouds, the F-FNO can scale to deeper networks and outperform both the FNO and the geo-FNO, reducing the error by 83% on the Navier-Stokes problem, 31% on the elasticity problem, 57% on the airfoil flow problem, and 60% on the plastic forging problem. Compared to the state-of-the-art pseudo-spectral method, the F-FNO can take a step size that is an order of magnitude larger in time and achieve an order of magnitude speedup to produce the same solution quality.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Constitutive modeling | hyperelasticity (test) | Relative L2 Error3.193 | 33 | |
| Forward PDE solving | Plasticity | Relative L2 Error0.0047 | 21 | |
| Forward PDE solving | Airfoil | Relative L20.78 | 21 | |
| Forward PDE solving | Pipe | Relative L2 Error0.007 | 20 | |
| Forward PDE solving | Elasticity | Relative L2 Error0.0263 | 19 | |
| PDE solving | Darcy Regular Grid (test) | Relative L2 Error0.0077 | 16 | |
| PDE solving | Navier-Stokes Regular Grid (test) | Relative L2 Error0.2322 | 16 | |
| Operator learning | Darcy Regular Grid (test) | Relative L2 Error0.0077 | 15 | |
| Operator learning | Plasticity Structured Mesh (test) | Relative L2 Error0.0047 | 15 | |
| Operator learning | Airfoil Structured Mesh (test) | Relative L2 Error0.0078 | 15 |