Learn and Verify: A Framework for Rigorous Verification of Physics-Informed Neural Networks

Kazuaki Tanaka, Kohei Yatabe
1/27/2026
cs.LGmath.NA

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

The numerical solution of differential equations using neural networks has become a central topic in scientific computing, with Physics-Informed Neural Networks (PINNs) emerging as a powerful paradigm for both forward and inverse problems. However, unlike classical numerical methods that offer established convergence guarantees, neural network-based approximations typically lack rigorous error bounds. Furthermore, the non-deterministic nature of their optimization makes it difficult to mathematically certify their accuracy. To address these challenges, we propose a "Learn and Verify" framework that provides computable, mathematically rigorous error bounds for the solutions of differential equations. By combining a novel Doubly Smoothed Maximum (DSM) loss for training with interval arithmetic for verification, we compute rigorous a posteriori error bounds as machine-verifiable proofs. Numerical experiments on nonlinear Ordinary Differential Equations (ODEs), including problems with time-varying coefficients and finite-time blow-up, demonstrate that the proposed framework successfully constructs rigorous enclosures of the true solutions, establishing a foundation for trustworthy scientific machine learning.

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. 1 weaker match is hidden by default — 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{tanaka2026learn,
  title  = {Learn and Verify: A Framework for Rigorous Verification of Physics-Informed Neural Networks},
  author = {Kazuaki Tanaka and Kohei Yatabe},
  year   = {2026},
  eprint = {2601.19818},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2601.19818v1}
}

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

Discussion