Challenges in automatic differentiation and numerical integration in physics-informed neural networks modelling
Josef Dan\v{e}k, Jan Posp\'i\v{s}il

TL;DR
This paper investigates the precision issues in automatic differentiation and numerical integration within physics-informed neural networks, highlighting challenges in detecting errors and evaluating methods for improved accuracy.
Contribution
It identifies key precision challenges in PINNs, analyzes three problematic use-cases, and evaluates numerical quadrature methods to enhance solution accuracy.
Findings
Ill-posed problems cause significant precision issues.
Standard double-precision may be insufficient for some PINN tasks.
Certain numerical quadrature methods are more suitable depending on the problem.
Abstract
In this paper, we numerically examine the precision challenges that emerge in automatic differentiation and numerical integration in various tasks now tackled by physics-informed neural networks (PINNs). Specifically, we illustrate how ill-posed problems or inaccurately computed functions can cause serious precision issues in differentiation and integration. A major difficulty lies in detecting these problems. A simple large-scale view of the function or good-looking loss functions or convergence results may not reveal any potential errors, and the resulting outcomes are often mistakenly considered correct. To address this, it is critical to determine whether standard double-precision arithmetic suffices or if higher precision is necessary. Three problematic use-cases for solving differential equations using PINNs are analysed in detail. For the case requiring numerical integration, we…
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 · Neural Networks and Applications · Computational Physics and Python Applications
