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 条
  • [1] Neural Q-learning for solving PDEs
    Cohen, Samuel N.
    Jiang, Deqing
    Sirignano, Justin
    JOURNAL OF MACHINE LEARNING RESEARCH, 2023, 24
  • [2] Solving PDEs on unknown manifolds with machine learning
    Liang, Senwei
    Jiang, Shixiao W.
    Harlim, John
    Yang, Haizhao
    APPLIED AND COMPUTATIONAL HARMONIC ANALYSIS, 2024, 71
  • [3] Adaptive trajectories sampling for solving PDEs with deep learning methods
    Chen, Xingyu
    Cen, Jianhuan
    Zou, Qingsong
    APPLIED MATHEMATICS AND COMPUTATION, 2024, 481
  • [4] Algorithms for solving high dimensional PDEs: from nonlinear Monte Carlo to machine learning
    Weinan, E.
    Han, Jiequn
    Jentzen, Arnulf
    NONLINEARITY, 2022, 35 (01) : 278 - 310
  • [5] Operator learning with Gaussian processes
    Mora, Carlos
    Yousefpour, Amin
    Hosseinmardi, Shirin
    Owhadi, Houman
    Bostanabad, Ramin
    COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2025, 434
  • [6] A collage-based approach to solving inverse problems for second-order nonlinear parabolic PDEs
    Levere, K. M.
    Kunze, H.
    La Torre, D.
    JOURNAL OF MATHEMATICAL ANALYSIS AND APPLICATIONS, 2013, 406 (01) : 120 - 133
  • [7] A collage-based approach to solving inverse problems for second-order nonlinear hyperbolic PDEs
    Levere, K. M.
    Kunze, H.
    La Torre, D.
    COMMUNICATIONS IN NONLINEAR SCIENCE AND NUMERICAL SIMULATION, 2015, 29 (1-3) : 283 - 299
  • [8] A gaussian process framework for solving forward and inverse problems involving nonlinear partial differential equations
    Mora, Carlos
    Yousefpour, Amin
    Hosseinmardi, Shirin
    Bostanabad, Ramin
    COMPUTATIONAL MECHANICS, 2024, : 1213 - 1239
  • [9] Bayesian Online Multitask Learning of Gaussian Processes
    Pillonetto, Gianluigi
    Dinuzzo, Francesco
    De Nicolao, Giuseppe
    IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2010, 32 (02) : 193 - 205
  • [10] LEARNING IN MODAL SPACE: SOLVING TIME-DEPENDENT STOCHASTIC PDEs USING PHYSICS-INFORMED NEURAL NETWORKS
    Zhang, Dongkun
    Guo, Ling
    Karniadakis, George Em
    SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2020, 42 (02) : A639 - A665