PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
November 7, 2022SIAM Journal on Scientific Computing179 citationsOpen Access

MIONet: Learning Multiple-Input Operators via Tensor Product

View Full Paper
PJPengzhan JinSMShuai MengLLLu Lu

Key Points

Key points are not available for this paper at this time.

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 a detailed theoretical analysis including the approximation error, which provides guidance for 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 accuracy.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Jin et al. (2022) studied this question.

synapsesocial.com/papers/69c57e5549ce897e3a037a8chttps://doi.org/10.1137/22m1477751
Ask AI
Helpful
Bookmark
Share
View Full Paper