MIONet: Learning multiple-input operators via tensor product
Pengzhan Jin, Shuai Meng, Lu Lu
TL;DR
The paper extends neural operator learning to multi-input operators defined on the product of Banach spaces, proving universal approximation theorems and providing an error-guided architecture blueprint. It introduces MIONet, a low-rank, tensor-product-based operator network with separate input-branch nets and a trunk net, and contrasts it with high-rank variants and DeepONet. Theoretical results link multi-input operator approximation to efficient, modular architectures, and empirical tests on ODE and PDE operators show that MIONet outperforms corresponding DeepONet configurations and can incorporate prior structure such as linearity and periodicity. Overall, the work broadens the scope of neural operators to complex, multi-field PDE contexts with practical, scalable network designs.
Abstract
As an emerging paradigm in scientific machine learning, neural operators aim to learn operators, via neural networks, that map between infinite-dimensional function spaces. Several neural operators have been recently developed. However, all the existing neural operators are only designed to learn operators defined on a single Banach space, i.e., the input of the operator is a single function. Here, for the first time, we study the operator regression via neural networks for multiple-input operators defined on the product of Banach spaces. We first prove a universal approximation theorem of continuous multiple-input operators. We also provide detailed theoretical analysis including the approximation error, which provides a guidance of the design of the network architecture. Based on our theory and a low-rank approximation, we propose a novel neural operator, MIONet, to learn multiple-input operators. MIONet consists of several branch nets for encoding the input functions and a trunk net for encoding the domain of the output function. We demonstrate that MIONet can learn solution operators involving systems governed by ordinary and partial differential equations. In our computational examples, we also show that we can endow MIONet with prior knowledge of the underlying system, such as linearity and periodicity, to further improve the accuracy.
