Linear-Nonlinear Fusion Neural Operator for Partial Differential Equations
Organizations: SKLMS, ICMSEC, NCMIS, Academy of Mathematics and Systems Science, Chinese Academy of Sciences, Beijing 100190, China · School of Mathematical Sciences, University of Chinese Academy of Sciences, Beijing 100049, China
Abstract
Neural operator learning directly constructs the mapping relationship from the equation parameter space to the solution space, enabling efficient direct inference in practical applications without the need for repeated solution of partial differential equations (PDEs) -- an advantage that is difficult to achieve with traditional numerical methods. In this work, we find that explicitly decoupling linear and nonlinear effects within such operator mappings leads to improved learning efficiency. This yields a novel network structure, namely the Linear-Nonlinear Fusion Neural Operator (LNF-NO), which models operator mappings via the multiplicative fusion of a linear component and a nonlinear component, thus achieving a lightweight and interpretable representation. This linear-nonlinear decoupling enables efficient capture of complex solution features at the operator level while maintaining stability and generality. LNF-NO naturally supports multiple functional inputs and is applicable to both regular grids and irregular geometries. Across a diverse suite of PDE operator-learning benchmarks, including nonlinear Poisson-Boltzmann equations and multi-physics coupled systems, LNF-NO is typically substantially faster to train than several representative neural operator baselines, while achieving comparable or improved accuracy across most tested cases. On the tested 3D Poisson-Boltzmann case, LNF-NO achieves strong accuracy while requiring substantially less training time than the three-dimensional Fourier Neural Operator and Transolver baselines.
Figures & tables
| Equation | Model | #Params | Epochs | Training Time (s) | Test rel. |
|---|---|---|---|---|---|
| Laplace | DeepONet | 973,313 | 5000 | 1470.08 | 1.16e-02 |
| FNO | 9,133,866 | 500 | 999.22 | 1.66e-02 | |
| UNO | 9,207,722 | 500 | 1393.00 | 2.05e-02 | |
| Transolver | 2,158,538 | 500 | 7322.38 | 1.04e-02 | |
| LNF-NO | 2,891,956 | 500 | 257.57 | 7.43e-03 | |
| Burgers | DeepONet | 938,497 | 5000 | 1760.09 | 1.05e-01 |
| Equation | Model | #Params | Epochs | Training Time (s) | Test rel. |
|---|---|---|---|---|---|
| PB with source ( ) | DeepONet | 4,096,769 | 5000 | 2549.46 | 2.64e-01 |
| FNO | 11,138,330 | 500 | 3751.44 | 3.71e-02 | |
| UNO | 11,212,186 | 500 | 5683.71 | 3.63e-02 | |
| Transolver | 4,228,986 | 500 | 28264.52 | 4.85e-02 | |
| LNF-NO | 9,662,852 | 500 | 988.78 | 1.47e-02 | |
| PNP system | DeepONet | 1,841,667 | 5000 | 12299.65 | 6.01e-02 |
| Equation | Model | #Params | Epochs | Training Time (s) | Test rel. |
|---|---|---|---|---|---|
| PB ( ) | DeepONet | 1,024,513 | 5000 | 1821.46 | 5.72e-02 |
| FNO | 11,138,266 | 500 | 3747.64 | 6.24e-02 | |
| UNO | 11,212,122 | 500 | 5862.01 | 6.76e-02 | |
| Transolver | 4,228,730 | 500 | 28642.89 | 4.27e-02 | |
| LNF-NO | 8,027,156 | 500 | 668.07 | 1.65e-02 | |
| PB ( ) | DeepONet | 1,024,513 | 5000 | 1685.50 | 6.89e-02 |
| Model | #Params | Epochs | Time (s) | Rel. |
|---|---|---|---|---|
| DeepONet | 2.5M | 5000 | 1349 | 3.34e-01 |
| FNO (3D) | 15.0M | 500 | 7559 | 7.71e-02 |
| UNO | 13.0M | 500 | 10612 | 8.53e-02 |
| Transolver | 11.8M | 500 | 53311 | 3.66e-02 |
| LNF-NO | 21.7M | 500 | 3253 | 4.32e-02 |
Appendix figures & tables9 assets
Supplementary material from the paper’s appendix.
Appendix
| Seed | Best test rel. | Total training time (s) |
|---|---|---|
| 0 | 1.99e-02 | 671.30 |
| 1 | 1.88e-02 | 588.14 |
| 2 | 1.88e-02 | 559.15 |
| 3 | 2.06e-02 | 680.43 |
| 4 | 2.09e-02 | 678.09 |
| Mean Std. |
PDE Operator Learning
Partial differential equation (PDE) operator learning builds models that map inputs such as coefficients and initial conditions to solution fields.
See all 225 papers