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

GNOT: A General Neural Operator Transformer for Operator Learning

About

Learning partial differential equations' (PDEs) solution operators is an essential problem in machine learning. However, there are several challenges for learning operators in practical applications like the irregular mesh, multiple input functions, and complexity of the PDEs' solution. To address these challenges, we propose a general neural operator transformer (GNOT), a scalable and effective transformer-based framework for learning operators. By designing a novel heterogeneous normalized attention layer, our model is highly flexible to handle multiple input functions and irregular meshes. Besides, we introduce a geometric gating mechanism which could be viewed as a soft domain decomposition to solve the multi-scale problems. The large model capacity of the transformer architecture grants our model the possibility to scale to large datasets and practical problems. We conduct extensive experiments on multiple challenging datasets from different domains and achieve a remarkable improvement compared with alternative methods. Our code and data are publicly available at \url{https://github.com/thu-ml/GNOT}.

Zhongkai Hao, Zhengyi Wang, Hang Su, Chengyang Ying, Yinpeng Dong, Songming Liu, Ze Cheng, Jian Song, Jun Zhu• 2023

Related benchmarks

TaskDatasetResultRank
PDE solving1d Burgers' equation (test)
Relative Error0.128
85
Symbolic Regression3D Advection Equation (test)
MSE0.357
60
PDE solvingDarcy
Relative L2 Error0.0105
46
Forward PDE solvingElasticity
Relative L2 Error0.0086
44
PDE solvingNavier-Stokes Regular Grid (test)
Relative L2 Error0.138
41
PDE solvingDarcy Regular Grid (test)
Relative L2 Error0.0105
41
Symbolic Regression2D Advection Equation (test)
MSE0.138
38
PDE solvingPipe Structured Mesh (test)
Relative L2 Error0.0047
38
1D Advection Equation Modeling1D Advection Equation
MSE0.448
38
PDE solvingAirfoil Structured Mesh (test)
Relative L2 Error0.0076
38
Showing 10 of 110 rows
...

Other info

Follow for update