Greedy training algorithms for neural networks and applications to PDEs

被引:13
|
作者
Siegel, Jonathan W. [1 ]
Hong, Qingguo [1 ]
Jin, Xianlin [2 ]
Hao, Wenrui [1 ]
Xu, Jinchao [1 ]
机构
[1] Penn State Univ, Dept Math, University Pk, PA 16802 USA
[2] Peking Univ, Sch Math Sci, Beijing, Peoples R China
关键词
Neural networks; Partial differential equations; Greedy algorithms; Generalization accuracy; UNIVERSAL APPROXIMATION; CONVERGENCE-RATES; ERROR-BOUNDS;
D O I
10.1016/j.jcp.2023.112084
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Recently, neural networks have been widely applied for solving partial differential equations (PDEs). Although such methods have been proven remarkably successful on practical engineering problems, they have not been shown, theoretically or empirically, to converge to the underlying PDE solution with arbitrarily high accuracy. The primary difficulty lies in solving the highly non-convex optimization problems resulting from the neural network discretization, which are difficult to treat both theoretically and practically. It is our goal in this work to take a step toward remedying this. For this purpose, we develop a novel greedy training algorithm for shallow neural networks. Our method is applicable to both the variational formulation of the PDE and also to the residual minimization formulation pioneered by physics informed neural networks (PINNs). We analyze the method and obtain a priori error bounds when solving PDEs from the function class defined by shallow networks, which rigorously establishes the convergence of the method as the network size increases. Finally, we test the algorithm on several benchmark examples, including high dimensional PDEs, to confirm the theoretical convergence rate. Although the method is expensive relative to traditional approaches such as finite element methods, we view this work as a proof of concept for neural network-based methods, which shows that numerical methods based upon neural networks can be shown to rigorously converge.(c) 2023 Elsevier Inc. All rights reserved.
引用
收藏
页数:27
相关论文
共 50 条
  • [1] Adaptive training and pruning for neural networks: algorithms and applications
    Chen, S.
    Chang, S.J.
    Yuan, J.H.
    Zhang, Y.X.
    Wong, K.W.
    Wuli Xuebao/Acta Physica Sinica, 2001, 50 (04):
  • [2] Advances of metaheuristic algorithms in training neural networks for industrial applications
    Hue Yee Chong
    Hwa Jen Yap
    Shing Chiang Tan
    Keem Siah Yap
    Shen Yuong Wong
    Soft Computing, 2021, 25 : 11209 - 11233
  • [3] Connections Between Numerical Algorithms for PDEs and Neural Networks
    Tobias Alt
    Karl Schrader
    Matthias Augustin
    Pascal Peter
    Joachim Weickert
    Journal of Mathematical Imaging and Vision, 2023, 65 : 185 - 208
  • [4] Advances of metaheuristic algorithms in training neural networks for industrial applications
    Chong, Hue Yee
    Yap, Hwa Jen
    Tan, Shing Chiang
    Yap, Keem Siah
    Wong, Shen Yuong
    Soft Computing, 2021, 25 (16): : 11209 - 11233
  • [5] Advances of metaheuristic algorithms in training neural networks for industrial applications
    Chong, Hue Yee
    Yap, Hwa Jen
    Tan, Shing Chiang
    Yap, Keem Siah
    Wong, Shen Yuong
    SOFT COMPUTING, 2021, 25 (16) : 11209 - 11233
  • [6] Connections Between Numerical Algorithms for PDEs and Neural Networks
    Alt, Tobias
    Schrader, Karl
    Augustin, Matthias
    Peter, Pascal
    Weickert, Joachim
    JOURNAL OF MATHEMATICAL IMAGING AND VISION, 2023, 65 (01) : 185 - 208
  • [7] Novel algorithms for noisy minimization problems with applications to neural networks training
    Sirlantzis, K.
    Lamb, J. D.
    Liu, W. B.
    JOURNAL OF OPTIMIZATION THEORY AND APPLICATIONS, 2006, 129 (02) : 325 - 340
  • [8] Novel Algorithms for Noisy Minimization Problems with Applications to Neural Networks Training
    K. Sirlantzis
    J. D. Lamb
    W. B. Liu
    Journal of Optimization Theory and Applications, 2006, 129 : 325 - 340
  • [9] Neural networks: Algorithms and applications
    Liu, Derong
    Zhang, Huaguang
    Hu, Sanqing
    NEUROCOMPUTING, 2008, 71 (4-6) : 471 - 473
  • [10] Evolutionary algorithms for training neural networks
    Mohan, Chilukuri K.
    MODELING AND SIMULATION FOR MILITARY APPLICATIONS, 2006, 6228