MIONet: Learning multiple-input operators via tensor product

02/12/2022
by   Pengzhan Jin, et al.
0

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.

READ FULL TEXT

page 15

page 16

research
10/08/2019

DeepONet: Learning nonlinear operators for identifying differential equations based on the universal approximation theorem of operators

While it is widely known that neural networks are universal approximator...
research
02/17/2022

Enhanced DeepONet for Modeling Partial Differential Operators Considering Multiple Input Functions

Machine learning, especially deep learning is gaining much attention due...
research
01/17/2023

Operator Learning Framework for Digital Twin and Complex Engineering Systems

With modern computational advancements and statistical analysis methods,...
research
05/31/2023

Are Neural Operators Really Neural Operators? Frame Theory Meets Operator Learning

Recently, there has been significant interest in operator learning, i.e....
research
02/28/2023

GNOT: A General Neural Operator Transformer for Operator Learning

Learning partial differential equations' (PDEs) solution operators is an...
research
01/04/2022

Learning Operators with Coupled Attention

Supervised operator learning is an emerging machine learning paradigm wi...
research
05/21/2022

Spectral Neural Operators

A plentitude of applications in scientific computing requires the approx...

Please sign up or login with your details

Forgot password? Click here to reset