Efficient Error Certification for Physics-Informed Neural Networks

Francisco Eiras, Adel Bibi, Rudy Bunel, Krishnamurthy Dj Dvijotham, Philip Torr +1 more
5/17/2023
cs.LGmath-ph

No official code found. Best implementation: fgirbal/partial_crown (3 stars, last commit 2024-07-12).

Abstract

Recent work provides promising evidence that Physics-Informed Neural Networks (PINN) can efficiently solve partial differential equations (PDE). However, previous works have failed to provide guarantees on the worst-case residual error of a PINN across the spatio-temporal domain - a measure akin to the tolerance of numerical solvers - focusing instead on point-wise comparisons between their solution and the ones obtained by a solver on a set of inputs. In real-world applications, one cannot consider tests on a finite set of points to be sufficient grounds for deployment, as the performance could be substantially worse on a different set. To alleviate this issue, we establish guaranteed error-based conditions for PINNs over their continuous applicability domain. To verify the extent to which they hold, we introduce $\partial$-CROWN: a general, efficient and scalable post-training framework to bound PINN residual errors. We demonstrate its effectiveness in obtaining tight certificates by applying it to two classically studied PINNs - Burgers' and Schrödinger's equations -, and two more challenging ones with real-world applications - the Allan-Cahn and Diffusion-Sorption equations.

View on arXivView PDF

Code Implementations(1)

Code associated with the paper "Efficient Error Certification for Physics-Informed Neural Networks" (ICML'24).

31PythonJun 16, 20222 years ago
formal-verificationphysics-informed-neural-networks

Similar Papers

Cite this paper

@article{eiras2023efficient,
  title  = {Efficient Error Certification for Physics-Informed Neural Networks},
  author = {Francisco Eiras and Adel Bibi and Rudy Bunel and Krishnamurthy Dj Dvijotham and Philip Torr and M. Pawan Kumar},
  year   = {2023},
  eprint = {2305.10157},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2305.10157v2},
  journal = {ICML 2023 2023}
}

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

Discussion