Understanding and Mitigating Extrapolation Failures in Physics-Informed Neural Networks

Lukas Fesser, Luca D'Amico-Wong, Richard Qiu
6/15/2023
cs.LG

No confident code implementation found for this paper.

Abstract

Physics-informed Neural Networks (PINNs) have recently gained popularity due to their effective approximation of partial differential equations (PDEs) using deep neural networks (DNNs). However, their out of domain behavior is not well understood, with previous work speculating that the presence of high frequency components in the solution function might be to blame for poor extrapolation performance. In this paper, we study the extrapolation behavior of PINNs on a representative set of PDEs of different types, including high-dimensional PDEs. We find that failure to extrapolate is not caused by high frequencies in the solution function, but rather by shifts in the support of the Fourier spectrum over time. We term these spectral shifts and quantify them by introducing a Weighted Wasserstein-Fourier distance (WWF). We show that the WWF can be used to predict PINN extrapolation performance, and that in the absence of significant spectral shifts, PINN predictions stay close to the true solution even in extrapolation. Finally, we propose a transfer learning-based strategy to mitigate the effects of larger spectral shifts, which decreases extrapolation errors by up to 82%.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{fesser2023understanding,
  title  = {Understanding and Mitigating Extrapolation Failures in Physics-Informed Neural Networks},
  author = {Lukas Fesser and Luca D'Amico-Wong and Richard Qiu},
  year   = {2023},
  eprint = {2306.09478},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2306.09478v2}
}

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/2306.09478.svg)](https://codeofpaper.com/paper/2306.09478)

Discussion