(U)NFV: Supervised and Unsupervised Neural Finite Volume Methods for Solving Hyperbolic PDEs

Nathan Lichtlé, Alexi Canesse, Zhe Fu, Hossein Nick Zinat Matin, Maria Laura Delle Monache +1 more
5/29/2025
cs.LGmath.NA

No official code found. Best implementation: nathanlct/nfv (3 stars, last commit 2025-05-20).

Abstract

We introduce (U)NFV, a modular neural network architecture that generalizes classical finite volume (FV) methods for solving hyperbolic conservation laws. Hyperbolic partial differential equations (PDEs) are challenging to solve, particularly conservation laws whose physically relevant solutions contain shocks and discontinuities. FV methods are widely used for their mathematical properties: convergence to entropy solutions, flow conservation, or total variation diminishing, but often lack accuracy and flexibility in complex settings. Neural Finite Volume addresses these limitations by learning update rules over extended spatial and temporal stencils while preserving conservation structure. It supports both supervised training on solution data (NFV) and unsupervised training via weak-form residual loss (UNFV). Applied to first-order conservation laws, (U)NFV achieves up to 10x lower error than Godunov's method, outperforms ENO/WENO, and rivals discontinuous Galerkin solvers with far less complexity. On traffic modeling problems, both from PDEs and from experimental highway data, (U)NFV captures nonlinear wave dynamics with significantly higher fidelity and scalability than traditional FV approaches.

View on arXivView PDF

Code Implementations(1)

nathanlct/nfvCommunity100%

A library for solving hyperbolic PDEs with neural networks, augmenting finite volume methods and classical solvers.

31PythonMay 20, 20251 years agoNOASSERTION

Similar Papers

Cite this paper

@article{lichtl2025unfv,
  title  = {(U)NFV: Supervised and Unsupervised Neural Finite Volume Methods for Solving Hyperbolic PDEs},
  author = {Nathan Lichtlé and Alexi Canesse and Zhe Fu and Hossein Nick Zinat Matin and Maria Laura Delle Monache and Alexandre M. Bayen},
  year   = {2025},
  eprint = {2505.23702},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2505.23702v1}
}

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

Discussion