Extending Neural Operators: Robust Handling of Functions Beyond the Training Set
Organizations: Department of Mathematics, University of California Santa Barbara (UCSB). · Department of Mathematics, Department of Mechanical Engineering, University of California Santa Barbara (UCSB)
Abstract
We develop a rigorous framework for extending neural operators to handle out-of-distribution input functions. We leverage kernel approximation techniques and provide theory for characterizing the input-output function spaces in terms of Reproducing Kernel Hilbert Spaces (RKHSs). We provide theorems on the requirements for reliable extensions and their predicted approximation accuracy. We also establish formal relationships between specific kernel choices and their corresponding Sobolev Native Spaces. This connection further allows the extended neural operators to reliably capture not only function values but also their derivatives. Our methods are empirically validated through the solution of elliptic partial differential equations (PDEs) involving operators on manifolds having point-cloud representations and handling geometric contributions. We report results on key factors impacting the accuracy and computational performance of the extension approaches.
Figures & tables
| Kernel | Radial Function | ||
|---|---|---|---|
| Gaussian | N/A | N/A | |
| Matérn Basic, | |||
| Matérn Linear, | |||
| Matérn Quadratic, | |||
| Wendland, , | |||
| Wendland, , |
| Kernel | Shape | ||||
|---|---|---|---|---|---|
| Manifold | |||||
| Gaussian | 10 | 2.16e-01 | 2.18e-01 | 6.69e-01 | 7.76e+00 |
| Gaussian | 5 | 2.80e+03 | 1.85e+04 | 2.80e+04 | 4.26e+04 |
| Matérn, | 10 | 1.14e-01 | 1.04e-01 | 1.02e-01 | 1.02e-01 |
| Matérn, | 5 | 1.52e-01 | 1.53e-01 | 1.54e-01 | 1.54e-01 |
| Matérn, | 10 | 6.48e-02 | 6.29e-02 | 6.27e-02 | 6.27e-02 |
| Kernel | Shape | ||||
|---|---|---|---|---|---|
| Gaussian | 10 | 1.34e+03 | 6.65e+03 | 6.32e+05 | 2.05e+07 |
| Gaussian | 5 | 2.05e+08 | 3.08e+09 | 6.84e+09 | 1.13e+10 |
| Matérn, | 10 | 1.28e+03 | 1.49e+03 | 1.59e+03 | 1.63e+03 |
| Matérn, | 5 | 1.53e+03 | 1.79e+03 | 1.91e+03 | 1.96e+03 |
| Matérn, | 10 | 1.17e+03 | 1.26e+03 | 1.30e+03 | 1.32e+03 |
| Matérn, | 5 | 2.26e+03 | 2.57e+03 | 2.77e+03 | 2.89e+03 |
Appendix figures & tables3 assets
Supplementary material from the paper’s appendix.
Appendix
| Kernel | Shape | ||||
|---|---|---|---|---|---|
| Gaussian | 10 | 1.07e+03 | 7.45e+05 | 3.99e+11 | 6.36e+19 |
| Gaussian | 5 | 1.21e+10 | 5.36e+18 | 1.19e+20 | 1.23e+21 |
| Matérn, | 10 | 1.61e+01 | 4.33e+01 | 1.34e+02 | 3.59e+02 |
| Matérn, | 5 | 1.19e+02 | 3.36e+02 | 1.07e+03 | 2.84e+03 |
| Matérn, | 10 | 3.72e+01 | 1.77e+02 | 1.25e+03 | 6.01e+03 |
| Matérn, | 5 | 8.81e+02 | 4.82e+03 | 3.73e+04 | 1.83e+05 |
| Kernel | Shape | ||||
|---|---|---|---|---|---|
| Manifold | |||||
| Gaussian | 10 | 1.10e-01 | 1.11e-01 | 5.02e-01 | 5.13e+00 |
| Gaussian | 5 | 1.79e+03 | 1.25e+04 | 1.94e+04 | 2.99e+04 |
| Matérn, | 10 | 6.09e-02 | 4.50e-02 | 4.26e-02 | 4.24e-02 |
| Matérn, | 5 | 5.37e-02 | 5.45e-02 | 5.52e-02 | 5.55e-02 |
| Matérn, | 10 | 2.93e-02 | 2.81e-02 | 2.83e-02 | 2.83e-02 |
| Kernel | Shape | ||||
|---|---|---|---|---|---|
| Manifold | |||||
| Gaussian | 10 | 2.42e-01 | 2.44e-01 | 7.18e-01 | 8.43e+00 |
| Gaussian | 5 | 3.04e+03 | 2.01e+04 | 3.03e+04 | 4.61e+04 |
| Matérn, | 10 | 1.27e-01 | 1.16e-01 | 1.15e-01 | 1.15e-01 |
| Matérn, | 5 | 1.70e-01 | 1.72e-01 | 1.73e-01 | 1.73e-01 |
| Matérn, | 10 | 7.25e-02 | 7.05e-02 | 7.03e-02 | 7.03e-02 |
Neural Operators
Neural operators learn mappings between functions, enabling fast surrogates for PDEs and other continuous physical systems.
See all 310 papers