# A Discussion on Solving Partial Differential Equations using Neural Networks

arXiv: https://arxiv.org/abs/1904.07200 · HTML: https://mlsanity.com/paper/1904.07200/

## Key facts

- Cited by 13 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 15 Apr 2019.

## Built on by (most cited first, 13 of 13)

- [Interpolating between BSDEs and PINNs: deep learning for elliptic and parabolic boundary value problems](https://mlsanity.com/paper/2112.03749/) (2021)
- [Adversarial Multi-task Learning Enhanced Physics-informed Neural Networks for Solving Partial Differential Equations](https://mlsanity.com/paper/2104.14320/) (2021)
- [Elvet -- a neural network-based differential equation and variational problem solver](https://mlsanity.com/paper/2103.14575/) (2021)
- [Neural network architectures using min-plus algebra for solving certain high dimensional optimal control problems and Hamilton-Jacobi PDEs](https://mlsanity.com/paper/2105.03336/) (2021)
- [dNNsolve: an efficient NN-based PDE solver](https://mlsanity.com/paper/2103.08662/) (2021)
- [Study of Drug Assimilation in Human System using Physics Informed Neural Networks](https://mlsanity.com/paper/2110.05531/) (2021)
- [A Swarm Variant for the Schr"odinger Solver](https://mlsanity.com/paper/2104.04795/) (2021)
- [Applications of Scientific Machine Learning for the Analysis of Functionally Graded Porous Beams](https://mlsanity.com/paper/2408.02698/) (2024)
- [Deep Neural Network Based Differential Equation Solver for HIV Enzyme Kinetics](https://mlsanity.com/paper/2102.08471/) (2021)
- [Qade: Solving Differential Equations on Quantum Annealers](https://mlsanity.com/paper/2204.03657/) (2022)
- [SEMULATOR: Emulating the Dynamics of Crossbar Array-based Analog Neural System with Regression Neural Networks](https://mlsanity.com/paper/2101.07864/) (2021)
- [Dirichlet-Neumann learning algorithm for solving elliptic interface problems](https://mlsanity.com/paper/2301.07361/) (2023)
- [Efficient Shallow Ritz Method For 1D Diffusion-Reaction Problems](https://mlsanity.com/paper/2407.01496/) (2024)

## Abstract (arXiv)

Can neural networks learn to solve partial differential equations (PDEs)? We investigate this question for two (systems of) PDEs, namely, the Poisson equation and the steady Navier--Stokes equations. The contributions of this paper are five-fold. (1) Numerical experiments show that small neural networks (< 500 learnable parameters) are able to accurately learn complex solutions for systems of partial differential equations. (2) It investigates the influence of random weight initialization on the quality of the neural network approximate solution and demonstrates how one can take advantage of this non-determinism using ensemble learning. (3) It investigates the suitability of the loss function used in this work. (4) It studies the benefits and drawbacks of solving (systems of) PDEs with neural networks compared to classical numerical methods. (5) It proposes an exhaustive list of possible directions of future work.
