Unveiling the optimization process of Physics Informed Neural Networks: How accurate and competitive can PINNs be?

Jorge F. Urbán, Petros Stefanou, José A. Pons
5/7/2024
physics.comp-phcs.AIcs.LG

No official code found. Best implementation: jorgeurban/self_scaled_algorithms_pinns (33 stars, last commit 2025-03-14).

Abstract

This study investigates the potential accuracy boundaries of physics-informed neural networks, contrasting their approach with previous similar works and traditional numerical methods. We find that selecting improved optimization algorithms significantly enhances the accuracy of the results. Simple modifications to the loss function may also improve precision, offering an additional avenue for enhancement. Despite optimization algorithms having a greater impact on convergence than adjustments to the loss function, practical considerations often favor tweaking the latter due to ease of implementation. On a global scale, the integration of an enhanced optimizer and a marginally adjusted loss function enables a reduction in the loss function by several orders of magnitude across diverse physical problems. Consequently, our results obtained using compact networks (typically comprising 2 or 3 layers of 20-30 neurons) achieve accuracies comparable to finite difference schemes employing thousands of grid points. This study encourages the continued advancement of PINNs and associated optimization techniques for broader applications across various fields.

View on arXivView PDF

Code Implementations(1)

335PythonDec 9, 20241 years agoNOASSERTION

Similar Papers

Cite this paper

@article{urbn2024unveiling,
  title  = {Unveiling the optimization process of Physics Informed Neural Networks: How accurate and competitive can PINNs be?},
  author = {Jorge F. Urbán and Petros Stefanou and José A. Pons},
  year   = {2024},
  eprint = {2405.04230},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2405.04230v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2405.04230.svg)](https://codeofpaper.com/paper/2405.04230)

Discussion