Kernel Methods are Competitive for Operator Learning

Abstract

We present a general kernel-based framework for learning operators between Banach spaces along with a priori error analysis and comprehensive numerical comparisons with popular neural net (NN) approaches such as Deep Operator Net (DeepONet) [Lu et al.] and Fourier Neural Operator (FNO) [Li et al.]. We consider the setting where the input/output spaces of target operator G\,:\, U V are reproducing kernel Hilbert spaces (RKHS), the data comes in the form of partial observations φ(ui), (vi) of input/output functions vi=G(ui) (i=1,…,N), and the measurement operators φ\,:\, U Rn and \,:\, V Rm are linear. Writing \,:\, Rn U and \,:\, Rm V for the optimal recovery maps associated with φ and , we approximate G with G= f φ where f is an optimal recovery approximation of f:= G \,:\,Rn Rm. We show that, even when using vanilla kernels (e.g., linear or Mat\'ern), our approach is competitive in terms of cost-accuracy trade-off and either matches or beats the performance of NN methods on a majority of benchmarks. Additionally, our framework offers several advantages inherited from kernel methods: simplicity, interpretability, convergence guarantees, a priori error estimates, and Bayesian uncertainty quantification. As such, it can serve as a natural benchmark for operator learning.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…