Bayesian Reasoning for Physics Informed Neural Networks

Krzysztof M. Graczyk, Kornel Witkowski
8/25/2023
physics.comp-phcs.LGphysics.flu-dyn

No confident code implementation found for this paper.

Abstract

We present the application of the physics-informed neural network (PINN) approach in Bayesian formulation. We have adopted the Bayesian neural network framework to obtain posterior densities from Laplace approximation. For each model or fit, the evidence is computed, which is a measure that classifies the hypothesis. The optimal solution is the one with the highest value of evidence. We have proposed a modification of the Bayesian algorithm to obtain hyperparameters of the model. We have shown that within the Bayesian framework, one can obtain the relative weights between the boundary and equation contributions to the total loss. Presented method leads to predictions comparable to those obtained by sampling from the posterior distribution within the Hybrid Monte Carlo algorithm (HMC). We have solved heat, wave, and Burger's equations, and the results obtained are in agreement with the exact solutions, demonstrating the effectiveness of our approach. In Burger's equation problem, we have demonstrated that the framework can combine information from differential equations and potential measurements. All solutions are provided with uncertainties (induced by the model's parameter dependence) computed within the Bayesian framework.

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{graczyk2023bayesian,
  title  = {Bayesian Reasoning for Physics Informed Neural Networks},
  author = {Krzysztof M. Graczyk and Kornel Witkowski},
  year   = {2023},
  eprint = {2308.13222},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2308.13222v2}
}

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

Discussion