Connections between Numerical Algorithms for PDEs and Neural Networks
Tobias Alt, Karl Schrader, Matthias Augustin, Pascal Peter, Joachim, Weickert

TL;DR
This paper explores the deep connections between numerical PDE algorithms and neural network architectures, providing theoretical insights, concrete examples, and experimental results to enhance neural network design and understanding.
Contribution
It establishes structural links between PDE algorithms and neural networks, introduces new architectures inspired by numerical methods, and offers theoretical guarantees and practical improvements.
Findings
Symmetric residual networks with stability guarantees
U-net architectures implementing multigrid techniques
Parameter savings leading to improved performance
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsModel Reduction and Neural Networks · Nanofluid Flow and Heat Transfer · Numerical methods for differential equations
MethodsDiffusion · Max Pooling · Convolution · *Communicated@Fast*How Do I Communicate to Expedia? · Concatenated Skip Connection · U-Net
