Infinite Neural Operators: Gaussian processes on functions
Daniel Augusto de Souza, Yuchen Zhu, Harry Jake Cunningham, Yuri Saporito, Diego Mesquita, Marc Peter Deisenroth
TL;DR
This work proves that infinitely wide neural operators converge to function-valued Gaussian processes, establishing a principled probabilistic framework for operator learning. It derives closed-form operator-valued covariances for two NO parametrizations, including the Fourier neural operator and a toroidal Matérn kernel, enabling GP posteriors for operator regression such as PDE mappings. The results provide a path to quantify uncertainty and incorporate inductive biases via kernel-based operator learning, with empirical validation showing alignment at initialization and competitive regression behavior. Overall, the paper bridges infinite-width theory and practical kernel-based operator learning, offering a foundation for Bayesian NO architectures and future extensions to other NO designs.
Abstract
A variety of infinitely wide neural architectures (e.g., dense NNs, CNNs, and transformers) induce Gaussian process (GP) priors over their outputs. These relationships provide both an accurate characterization of the prior predictive distribution and enable the use of GP machinery to improve the uncertainty quantification of deep neural networks. In this work, we extend this connection to neural operators (NOs), a class of models designed to learn mappings between function spaces. Specifically, we show conditions for when arbitrary-depth NOs with Gaussian-distributed convolution kernels converge to function-valued GPs. Based on this result, we show how to compute the covariance functions of these NO-GPs for two NO parametrizations, including the popular Fourier neural operator (FNO). With this, we compute the posteriors of these GPs in regression scenarios, including PDE solution operators. This work is an important step towards uncovering the inductive biases of current FNO architectures and opens a path to incorporate novel inductive biases for use in kernel-based operator learning methods.
