KernelOnet: An Interpretable Neural Operator Based on Kernel Functions
Organizations: College of Mechanics and Engineering Science, Hohai University, Nanjing 211100, China · Institute of Structural Mechanics, Bauhaus-University Weimar, Weimar 99423, Germany · Key Laboratory of Ministry of Education for Coastal Disaster and Protection, Hohai University, Nanjing 210098, China
Abstract
This paper proposes an interpretable neural operator framework, the Kernel Operator Network (KernelOnet), which incorporates kernel functions explicitly into the neural operator architecture, so that the operator structure matches the kernel-expansion form used in boundary-type kernel-expansion methods. Unlike traditional neural operators such as DeepONet, which learn basis functions implicitly through deep networks, KernelOnet replaces the trunk network with explicit kernels and offers three complementary kernels: a data-driven learnable kernel, in which a neural network parameterizes a radial basis function learned from data, and which for constant-coefficient linear problems can be regarded as a non-singular fundamental solution; a physics-informed kernel, which embeds physical information such as analytic fundamental solutions into the network structure, so that the expansion satisfies the governing equation automatically and can be trained without supervision on boundary conditions alone, with no interior solution data; and a hybrid kernel, which splits the solution, according to the linear principal part of the governing equation, into a homogeneous part spanned by analytic fundamental solutions and a source part carried by low-rank learned correction kernels, thereby balancing physical priors against data fitting on nonlinear problems lacking an analytic fundamental solution. On three benchmarks and one engineering problem in a shallow-water waveguide, KernelOnet attains high accuracy; where comparable with DeepONet, it is more accurate with fewer learnable parameters. Its unsupervised configuration needs no interior solution labels, and its per-query inference cost is far below that of per-instance solvers, offering an effective route to acoustic propagation in unbounded exterior domains that general-purpose neural operators struggle to handle.
Figures & tables
| DeepONet | PI-DeepONet | KernelOnet-RBF | KernelOnet-PIKF | KernelOnet-HK | |
|---|---|---|---|---|---|
| Form of basis functions | Implicitly learned basis functions | Implicitly learned basis functions | NN-parameterized radial basis function | Analytic fundamental-solution kernel: collocation / boundary integral | Analytic fundamental solution low-rank correction kernel |
| Embedding of physical information | None | Soft-constrained PDE residual | Data-driven kernel function | Hard-coded into the kernel function | Hard-coded low-rank source-term correction |
| PDE consistency | Not satisfied | Approximately satisfied, collocation only | Not satisfied in advance | Exactly satisfied, in the domain | Approximately satisfied, homogeneous branch exact and correction branch carrying the source term |
| Supervision information | Interior solution labels | Boundary conditions PDE residual | Interior solution labels | Boundary conditions only, unsupervised | Interior solution labels |
| Learnable kernel parameters | None | None | Shallow kernel function network | Collocation: 1 scalar ; integral: none | Low-rank correction network |
| Nonlinear problems | Applicable | Applicable | Applicable | Not applicable | Applicable |
| KernelOnet-PIKF | KernelOnet-HK | KernelOnet-RBF | |
|---|---|---|---|
| Kernel space | An approximation subspace of the homogeneous solution space (spanned by fundamental solutions) | : fundamental-solution subspace low-rank correction subspace | Neural-network-parameterized radial basis function |
| Approximation error | Can be made arbitrarily small; the space is dense in the solution space | Homogeneous branch minimal (spectral convergence) source branch decaying with according to compressibility | Can be large; depends on the learned kernel shape |
| Estimation error | Boundary fitting residual only | Boundary fitting of the homogeneous branch interior/residual fitting of the correction branch | Data fitting kernel shape learning |
| Convergence | Spectral or nearly exponential | Spectral for the homogeneous branch; total error improves with and the compressibility of the source term | Spectral or algebraic, depending on kernel smoothness |
| Method | Learnable parameters | Relative | Time per 100 epochs (s) |
|---|---|---|---|
| DeepONet | 180,801 | 0.08 | |
| PI-DeepONet | 180,801 | 0.53 | |
| KernelOnet-RBF | 129,281 | 0.43 | |
| KernelOnet-PIKF | 103,041 | 0.06 | |
| KernelOnet-HK | 132,503 | 0.10 |
| Wavenumber | ||||
|---|---|---|---|---|
| KernelOnet-PIKF (collocation) | ||||
| KernelOnet-PIKF-SVD (collocation SVD) | ||||
| KernelOnet-PIKF-SL (boundary integral) | ||||
| KernelOnet-PIKF-SL-SVD (boundary integral SVD) |
| Solution configuration | Kernel function | Relative | Relative amplitude error | Phase error ( ∘ ) | Transmission loss deviation (dB) |
|---|---|---|---|---|---|
| Near field KernelOnet-PIKF | Waveguide Pekeris (ring source) | ||||
| Far field KernelOnet-PIKF ( ) | Normal mode | ||||
| Far field KernelOnet-PIKF ( ) | Normal mode | ||||
| Far field KernelOnet-PIKF ( ) | Normal mode |
Appendix figures & tables7 assets
Supplementary material from the paper’s appendix.
Appendix
| Operator | 2D | 3D |
|---|---|---|
| (Laplace) | ||
| (Helmholtz) | ||
| (modified Helmholtz) | ||
| (convection–diffusion) | ||
| (biharmonic) |
| Case | Method | rel. | rel. H1 | to | to | to | to |
| 1 | DeepONet | 9,500 | 105,000 | 182,500 | – | ||
| 1 | PI-DeepONet | 21,500 | 225,000 | 389,000 | – | ||
| 1 | KernelOnet-RBF | 3,000 | 14,500 | 40,000 | – | ||
| 1 | KernelOnet-PIKF | 1,500 | 10,500 | 20,000 | 379,500 | ||
| 1 | KernelOnet-HK | 3,000 | 29,000 | 93,000 | – | ||
| 2 ( ) | DeepONet | 19,500 | 275,000 | – | – |
| Case | Method | Learnable parameters | s/100 ep. | Training per sample ( s) | Memory, training (MiB) | Memory, inference (MiB) |
| 1 | DeepONet | 180,801 | 0.076 | 0.38 | 128 | 21 |
| 1 | PI-DeepONet | 180,801 | 0.534 | 2.67 | 687 | 21 |
| 1 | KernelOnet-RBF | 129,281 | 0.431 | 2.15 | 689 | 332 |
| 1 | KernelOnet-PIKF | 103,041 | 0.061 | 0.30 | 48 | 20 |
| 1 | KernelOnet-HK | 132,503 | 0.102 | 0.51 | 169 | 59 |
| 2 ( ) | DeepONet | 187,201 | 0.074 | 0.37 | 103 | 20 |
| Case | Method | Ref. soln. generation (s/2000) | Per-instance solve (ms) | Inference (ms/sample) | Training wall clock (h) | |
|---|---|---|---|---|---|---|
| 1 | DeepONet | |||||
| 1 | PI-DeepONet † | |||||
| 1 | KernelOnet-RBF | |||||
| 1 | KernelOnet-PIKF † | |||||
| 1 | KernelOnet-HK | |||||
| 2 ( ) | DeepONet |
| Method | Batch size | rel. | rel. H1 | s/100 ep. | Total wall clock (h) | Peak memory (MiB) |
|---|---|---|---|---|---|---|
| DeepONet | 500 | |||||
| DeepONet | 1000 | |||||
| DeepONet | 1500 | |||||
| DeepONet | Full batch (2000) | |||||
| KernelOnet-RBF | 500 | |||||
| KernelOnet-RBF | 1000 |
| Evaluation grid | (training) | ||||
|---|---|---|---|---|---|
| DeepONet | |||||
| KernelOnet-RBF | |||||
| KernelOnet-HK |
| Window | Reference point (m) | TL at source depth (dB) | TL in window (dB) | Reference point relative to peak (dB) |
|---|---|---|---|---|
| Near field ( m) | m: ; m: ; m: | / / | ||
| Far field ( ) | m: ; m: ; m: | / / | ||
| Far field ( ) | m: ; m: ; m: | / / | ||
| Far field ( ) | m: ; m: ; m: | / / |
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