atlas

Research map / Graph learning / GNN architectures

Graph Neural PDE Solvers with Conservation and Similarity-Equivariance

ICML 2024 · Graph learning › GNN architectures · approach: Physics-inspired GNNs · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Introduces FluxGNN, a graph neural PDE solver built on finite volume flux functions that enforces local conservation and similarity-equivariance, and shows better spatial out-of-domain generalization than MP-PDE and PENN.

Problem

Data-driven PDE solvers often violate conservation laws and symmetries and fail to generalize to unseen spatial domains, shapes, and scalings.

Approach

Shows mathematically when message-passing GNNs are conservative (antisymmetric messages, identity update, linear encoder/pseudoinverse decoder) and builds FluxGNN as a learned numerical-flux finite volume scheme with permutation-invariant flux functions and similarity-equivariant MLPs using local scales (Courant-number-like inputs).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace identity trainable functions in the FVM solver with learned FluxGNN functionsConvection–diffusion solver · Convection–diffusion testMSE loss: 1408.47 ± 32.75 -> 3.08 ± 0.08Helped
Use FluxGNN instead of FVMConvection–diffusion solver · Convection–diffusion testConservation error: 1.63 ± 0.19 -> 1.75 ± 0.32No clear effect
Use FluxGNN instead of FVM, MP-PDE, or PENNNavier–Stokes mixture solver · Navier–Stokes mixture testConservation error α: 0.06 ± 0.03 vs 0.01 ± 0.00; 1001.95 ± 120.43; 1356.62 ± 283.00Helped
Use FluxGNN instead of PENNNavier–Stokes mixture solver · Navier–Stokes mixture testLoss α: 0.358 ± 0.005 -> 0.349 ± 0.005Helped
Use FluxGNN instead of PENNNavier–Stokes mixture solver · Navier–Stokes mixture rotationLoss α: 0.355 ± 0.005 -> 0.351 ± 0.005Helped
Apply rotation to the test dataFluxGNN · Navier–Stokes mixture test and rotationLoss α: 0.349 ± 0.005 -> 0.351 ± 0.005No clear effect
Apply scaling to the test dataFluxGNN · Navier–Stokes mixture test and scalingLoss α: 0.349 ± 0.005 -> 0.356 ± 0.005No clear effect
Evaluate on taller shapes not seen during trainingFluxGNN · Navier–Stokes mixture tallerLoss α: 0.337 ± 0.006 vs PENN 0.357 ± 0.006Helped
Evaluate on taller shapes not seen during trainingPENN · Navier–Stokes mixture tallerLoss α: test: 0.358 ± 0.005; taller: 0.357 ± 0.006Hurt

Surprising findings

Limitations

Experimental setup

Datasets: convection-diffusion trajectories generated from exact solution Navier-Stokes with mixture trajectories generated with OpenFOAM rotation, scaling, and taller out-of-domain test sets

Benchmarks: convection-diffusion equation test set Navier-Stokes with mixture test, rotation, scaling, taller datasets

Metrics: MSE loss RMSE loss conservation error speed-accuracy tradeoff

Baselines: MP-PDE PENN FVM

Builds on: finite volume method message passing neural networks MP-PDE PENN temporal bundling

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy