An Implicit GNN Solver for Poisson-like problems
Matthieu Nastorg, Michele Alessandro Bucci, Thibault Faney, Jean-Marc Gratien, Guillaume Charpiat, Marc Schoenauer
TL;DR
Ψ-GNN presents a physics-informed, implicit GNN solver for Poisson-like problems on unstructured meshes with mixed boundary conditions. By embedding the FEM discretization into a graph framework and solving a fixed-point equation via a root-finding approach, the model automatically adapts the required message-passing depth and enforces boundary conditions by design, with stability guarantees from a spectral-radius regularization. Theoretical results establish a universal approximation property and fixed-point equivalence, while experiments show robust generalization to varying mesh sizes and boundary configurations, often with far fewer parameters than competing methods. The approach offers a promising path for integrating ML-based solvers into industrial CFD pipelines, with potential extensions to 3D and more complex PDEs.
Abstract
This paper presents $Ψ$-GNN, a novel Graph Neural Network (GNN) approach for solving the ubiquitous Poisson PDE problems with mixed boundary conditions. By leveraging the Implicit Layer Theory, $Ψ$-GNN models an "infinitely" deep network, thus avoiding the empirical tuning of the number of required Message Passing layers to attain the solution. Its original architecture explicitly takes into account the boundary conditions, a critical prerequisite for physical applications, and is able to adapt to any initially provided solution. $Ψ$-GNN is trained using a "physics-informed" loss, and the training process is stable by design, and insensitive to its initialization. Furthermore, the consistency of the approach is theoretically proven, and its flexibility and generalization efficiency are experimentally demonstrated: the same learned model can accurately handle unstructured meshes of various sizes, as well as different boundary conditions. To the best of our knowledge, $Ψ$-GNN is the first physics-informed GNN-based method that can handle various unstructured domains, boundary conditions and initial solutions while also providing convergence guarantees.
