Connections Between Numerical Algorithms for PDEs and Neural Networks

被引:7
|
作者
Alt, Tobias [1 ]
Schrader, Karl [1 ]
Augustin, Matthias [1 ]
Peter, Pascal [1 ]
Weickert, Joachim [1 ]
机构
[1] Saarland Univ, Fac Math & Comp Sci, Math Image Anal Grp, Campus E1-7, D-66041 Saarbrucken, Germany
基金
欧洲研究理事会;
关键词
Numerical algorithms; Partial differential equations; Neural networks; Nonlinear diffusion; Stability; DIFFUSION; FRAMEWORK; REGULARIZATION; COMPRESSION; DRIVEN;
D O I
10.1007/s10851-022-01106-x
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We investigate numerous structural connections between numerical algorithms for partial differential equations (PDEs) and neural architectures. Our goal is to transfer the rich set of mathematical foundations from the world of PDEs to neural networks. Besides structural insights, we provide concrete examples and experimental evaluations of the resulting architectures. Using the example of generalised nonlinear diffusion in 1D, we consider explicit schemes, acceleration strategies thereof, implicit schemes, and multigrid approaches. We connect these concepts to residual networks, recurrent neural networks, and U-net architectures. Our findings inspire a symmetric residual network design with provable stability guarantees and justify the effectiveness of skip connections in neural networks from a numerical perspective. Moreover, we present U-net architectures that implement multigrid techniques for learning efficient solutions of partial differential equation models, and motivate uncommon design choices such as trainable nonmonotone activation functions. Experimental evaluations show that the proposed architectures save half of the trainable parameters and can thus outperform standard ones with the same model complexity. Our considerations serve as a basis for explaining the success of popular neural architectures and provide a blueprint for developing new mathematically well-founded neural building blocks.
引用
收藏
页码:185 / 208
页数:24
相关论文
共 50 条
  • [1] 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
  • [2] Greedy training algorithms for neural networks and applications to PDEs
    Siegel, Jonathan W.
    Hong, Qingguo
    Jin, Xianlin
    Hao, Wenrui
    Xu, Jinchao
    JOURNAL OF COMPUTATIONAL PHYSICS, 2023, 484
  • [3] GENETIC ALGORITHMS AND NEURAL NETWORKS - OPTIMIZING CONNECTIONS AND CONNECTIVITY
    WHITLEY, D
    STARKWEATHER, T
    BOGART, C
    PARALLEL COMPUTING, 1990, 14 (03) : 347 - 361
  • [4] Integration of neural networks with numerical solution of PDEs for closure models development
    Iskhakov, Arsen S.
    Dinh, Nam T.
    Chen, Edward
    PHYSICS LETTERS A, 2021, 406
  • [5] Physical connections between different SSVEP neural networks
    Zhenghua Wu
    Scientific Reports, 6
  • [6] Physical connections between different SSVEP neural networks
    Wu, Zhenghua
    SCIENTIFIC REPORTS, 2016, 6
  • [7] PROGRAMMING BASED LEARNING ALGORITHMS OF NEURAL NETWORKS WITH SELF-FEEDBACK CONNECTIONS
    ZHANG, B
    ZHANG, L
    WU, FC
    IEEE TRANSACTIONS ON NEURAL NETWORKS, 1995, 6 (03): : 771 - 775
  • [8] Deep Neural Networks and Smooth Approximation of PDEs
    Doleglo, Kamil
    Paszynski, Maciej
    Demkowicz, Leszek
    COMPUTATIONAL SCIENCE, ICCS 2022, PT II, 2022, : 328 - 332
  • [9] DYNAMIC CONNECTIONS IN NEURAL NETWORKS
    FELDMAN, JA
    BIOLOGICAL CYBERNETICS, 1982, 46 (01) : 27 - 39
  • [10] Nonlinear PDEs and numerical algorithms for modeling levelings and reconstruction filters
    Maragos, P
    Meyer, F
    SCALE-SPACE THEORIES IN COMPUTER VISION, 1999, 1682 : 363 - 374