GoRINNs: Godunov-Riemann Informed Neural Networks for Learning Hyperbolic Conservation Laws
Dimitrios G. Patsatzis, Mario di Bernardo, Lucia Russo, Constantinos Siettos

TL;DR
GoRINNs are a novel hybrid neural network approach that integrates high-resolution Godunov schemes to accurately solve inverse problems in hyperbolic conservation laws, effectively handling shocks and discontinuities.
Contribution
This work introduces GoRINNs, a new physics-informed neural network framework that learns conservation law closures using numerical-assisted shallow networks, ensuring explainability and conservation.
Findings
High accuracy in smooth and discontinuous regions
Effective handling of shock waves and contact discontinuities
Validated on four benchmark hyperbolic PDE problems
Abstract
We present GoRINNs: numerical analysis-informed (shallow) neural networks for the solution of inverse problems of non-linear systems of conservation laws. GoRINNs is a hybrid/blended machine learning scheme based on high-resolution Godunov schemes for the solution of the Riemann problem in hyperbolic Partial Differential Equations (PDEs). In contrast to other existing machine learning methods that learn the numerical fluxes or just parameters of conservative Finite Volume methods, relying on deep neural networks (that may lead to poor approximations due to the computational complexity involved in their training), GoRINNs learn the closures of the conservation laws per se based on "intelligently" numerical-assisted shallow neural networks. Due to their structure, in particular, GoRINNs provide explainable, conservative schemes, that solve the inverse problem for hyperbolic PDEs, on the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsModel Reduction and Neural Networks · Fluid Dynamics and Turbulent Flows · Computational Physics and Python Applications
