Stacked networks improve physics-informed training: applications to neural networks and deep operator networks

Amanda A Howard, Sarah H Murphy, Shady E Ahmed, Panos Stinis
11/11/2023
cs.LGmath.NA

No confident code implementation found for this paper.

Abstract

Physics-informed neural networks and operator networks have shown promise for effectively solving equations modeling physical systems. However, these networks can be difficult or impossible to train accurately for some systems of equations. We present a novel multifidelity framework for stacking physics-informed neural networks and operator networks that facilitates training. We successively build a chain of networks, where the output at one step can act as a low-fidelity input for training the next step, gradually increasing the expressivity of the learned model. The equations imposed at each step of the iterative process can be the same or different (akin to simulated annealing). The iterative (stacking) nature of the proposed method allows us to progressively learn features of a solution that are hard to learn directly. Through benchmark problems including a nonlinear pendulum, the wave equation, and the viscous Burgers equation, we show how stacking can be used to improve the accuracy and reduce the required size of physics-informed neural networks and operator networks.

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{howard2023stacked,
  title  = {Stacked networks improve physics-informed training: applications to neural networks and deep operator networks},
  author = {Amanda A Howard and Sarah H Murphy and Shady E Ahmed and Panos Stinis},
  year   = {2023},
  eprint = {2311.06483},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2311.06483v2}
}

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

Discussion