Solving and learning nonlinear PDEs with Gaussian processes

被引:65
|
作者
Chen, Yifan [1 ]
Hosseini, Bamdad [1 ]
Owhadi, Houman [1 ]
Stuart, Andrew M. [1 ]
机构
[1] CALTECH, Comp & Math Sci, Pasadena, CA 91125 USA
关键词
Kernel methods; Gaussian processes; Nonlinear partial differential equations; Inverse problems; Optimal recovery; INVERSE PROBLEMS; MODEL IDENTIFICATION; PARAMETER-ESTIMATION; NEURAL-NETWORKS; APPROXIMATION; ALGORITHM; FRAMEWORK;
D O I
10.1016/j.jcp.2021.110668
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
We introduce a simple, rigorous, and unified framework for solving nonlinear partial differential equations (PDEs), and for solving inverse problems (IPs) involving the identification of parameters in PDEs, using the framework of Gaussian processes. The proposed approach: (1) provides a natural generalization of collocation kernel methods to nonlinear PDEs and IPs; (2) has guaranteed convergence for a very general class of PDEs, and comes equipped with a path to compute error bounds for specific PDE approximations; (3) inherits the state-of-the-art computational complexity of linear solvers for dense kernel matrices. The main idea of our method is to approximate the solution of a given PDE as the maximum a posteriori (MAP) estimator of a Gaussian process conditioned on solving the PDE at a finite number of collocation points. Although this optimization problem is infinite-dimensional, it can be reduced to a finite-dimensional one by introducing additional variables corresponding to the values of the derivatives of the solution at collocation points; this generalizes the representer theorem arising in Gaussian process regression. The reduced optimization problem has the form of a quadratic objective function subject to nonlinear constraints; it is solved with a variant of the Gauss-Newton method. The resulting algorithm (a) can be interpreted as solving successive linearizations of the nonlinear PDE, and (b) in practice is found to converge in a small number of iterations (2 to 10), for a wide range of PDEs. Most traditional approaches to IPs interleave parameter updates with numerical solution of the PDE; our algorithm solves for both parameter and PDE solution simultaneously. Experiments on nonlinear elliptic PDEs, Burgers' equation, a regularized Eikonal equation, and an IP for permeability identification in Darcy flow illustrate the efficacy and scope of our framework. (C) 2021 Elsevier Inc. All rights reserved.
引用
收藏
页数:29
相关论文
共 50 条
  • [31] Solving a Class of PDEs by a Local Reproducing Kernel Method with An Adaptive Residual Subsampling Technique
    Zadeh, H. Rafieayan
    Mohammadi, M.
    Babolian, E.
    CMES-COMPUTER MODELING IN ENGINEERING & SCIENCES, 2015, 108 (06): : 375 - 395
  • [32] Local extreme learning machines and domain decomposition for solving linear and nonlinear partial differential equations
    Dong, Suchuan
    Li, Zongwei
    COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2021, 387
  • [33] Domain adaptation based transfer learning approach for solving PDEs on complex geometries
    Chakraborty, Ayan
    Anitescu, Cosmin
    Zhuang, Xiaoying
    Rabczuk, Timon
    ENGINEERING WITH COMPUTERS, 2022, 38 (05) : 4569 - 4588
  • [34] LEARNING STOCHASTIC DIFFERENTIAL EQUATIONS WITH GAUSSIAN PROCESSES WITHOUT GRADIENT MATCHING
    Yildiz, Cagatay
    Heinonen, Markus
    Intosalmi, Jukka
    Mannerstrom, Henrik
    Lahdesmaki, Harri
    2018 IEEE 28TH INTERNATIONAL WORKSHOP ON MACHINE LEARNING FOR SIGNAL PROCESSING (MLSP), 2018,
  • [35] Nonlinear Multiscale Modelling and Design using Gaussian Processes
    Herath, Sumudu
    Haputhanthri, Udith
    JOURNAL OF APPLIED AND COMPUTATIONAL MECHANICS, 2021, 7 (03): : 1583 - 1592
  • [36] Semi-supervised Learning with Gaussian Processes
    Li, Hongwei
    Li, Yakui
    Lu, Hanqing
    PROCEEDINGS OF THE 2008 CHINESE CONFERENCE ON PATTERN RECOGNITION (CCPR 2008), 2008, : 13 - 17
  • [37] A Finite Element based Deep Learning solver for parametric PDEs
    Uriarte, Carlos
    Pardo, David
    Omella, Angel Javier
    COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2022, 391
  • [38] Learning from crowds with variational Gaussian processes
    Ruiz, Pablo
    Morales-Alvarez, Pablo
    Molina, Rafael
    Katsaggelos, Aggelos K.
    PATTERN RECOGNITION, 2019, 88 : 298 - 311
  • [39] Learning unknown ODE models with Gaussian processes
    Heinonen, Markus
    Yildiz, Cagatay
    Mannerstrom, Henrik
    Intosalmi, Jukka
    Lahdesmaki, Harri
    INTERNATIONAL CONFERENCE ON MACHINE LEARNING, VOL 80, 2018, 80
  • [40] Gaussian Processes for Machine Learning (GPML) Toolbox
    Rasmussen, Carl Edward
    Nickisch, Hannes
    JOURNAL OF MACHINE LEARNING RESEARCH, 2010, 11 : 3011 - 3015