GoRINNs: Godunov-Riemann Informed Neural Networks for Learning Hyperbolic Conservation Laws
arXiv:2410.22193 · doi:10.1016/j.jcp.2025.114002
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 basis of approximate Riemann solvers that satisfy the Rankine-Hugoniot condition. The performance of GoRINNs is assessed via four benchmark problems, namely the Burgers', the Shallow Water, the Lighthill-Whitham-Richards and the Payne-Whitham traffic flow models. The solution profiles of these PDEs exhibit shock waves, rarefactions and/or contact discontinuities at finite times. We demonstrate that GoRINNs provide a very high accuracy both in the smooth and discontinuous regions.
29 pages, 6 figures
References in corpus (20)
- Discovering governing equations from data: Sparse identification of nonlinear dynamical systems
- DeepONet: Learning nonlinear operators for identifying differential equations based on the universal approximation theorem of operators
- Hidden Physics Models: Machine Learning of Nonlinear Partial Differential Equations
- Generalized Force Model of Traffic Dynamics
- A composite neural network that learns from multi-fidelity data: Application to function approximation and inverse PDE problems
- Learning data driven discretizations for partial differential equations
- Solving inverse-PDE problems with physics-aware neural networks
- Constraint-Aware Neural Networks for Riemann Problems
- Coarse-scale PDEs from fine-scale observations via machine learning
- A POD-Galerkin reduced order model for a LES filtering approach
- The Neural Network shifted-Proper Orthogonal Decomposition: a Machine Learning Approach for Non-linear Reduction of Hyperbolic Equations
- Constructing coarse-scale bifurcation diagrams from spatio-temporal observations of microscopic simulations: A parsimonious machine learning approach
- Implicit Methods for Equation-Free Analysis: Convergence Results and Analysis of Emergent Waves in Microscopic Traffic Models
- RiemannONets: Interpretable Neural Operators for Riemann Problems
- Data-driven Control of Agent-based Models: an Equation/Variable-free Machine Learning Approach
- Continuification-based control of large multiagent systems in a ring
- RandONet: Shallow-Networks with Random Projections for learning linear and nonlinear operators
- Fourier neural operator for learning solutions to macroscopic traffic flow models: Application to the forward and inverse problems
- A physics-informed neural network method for the approximation of slow invariant manifolds for the general class of stiff systems of ODEs
- Learning the Latent dynamics of Fluid flows from High-Fidelity Numerical Simulations using Parsimonious Diffusion Maps