Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

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.

Alasdair Tran, Alexander Mathews, Lexing Xie, Cheng Soon Ong• 2021

Related benchmarks

TaskDatasetResultRank
Constitutive modelinghyperelasticity (test)
Relative L2 Error3.193
33
Spatiotemporal Field ReconstructionNavier-Stokes (Full)
CRPS0.4545
30
Spatiotemporal Field ReconstructionNavier-Stokes 10% Subset
CRPS0.7042
30
Operator learning1D Kuramoto-Sivashinsky ν = 0.075 (test)
Time (ms)1.35
25
PDE solvingDarcy Regular Grid (test)
Relative L2 Error0.0077
25
PDE solvingNavier-Stokes Regular Grid (test)
Relative L2 Error0.2231
25
PDE solvingPipe Structured Mesh (test)
Relative L2 Error0.005
23
PDE solvingAirfoil Structured Mesh (test)
Relative L2 Error0.0078
23
Forward PDE solvingPlasticity
Relative L2 Error0.0047
21
Forward PDE solvingAirfoil
Relative L20.78
21
Showing 10 of 43 rows

Other info

Follow for update