Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

GENERIC-FNO: Embedding Energy Conservation and Entropy Production into Fourier Neural Operators

About

We introduce GENERIC-FNO, the first neural operator to embed the full GENERIC (metriplectic) structure of nonequilibrium thermodynamics -- reversible, energy-conserving dynamics and irreversible, entropy-producing dynamics coupled through the degeneracy conditions -- directly in function space. Existing structure-preserving neural operators enforce at most a single conservation law or reversible (Hamiltonian) structure, while thermodynamically consistent learning has been confined to finite-dimensional, graph, or particle systems. GENERIC-FNO closes this gap: it learns the energy and entropy functionals as neural operators and parameterizes the Poisson and friction operators as diagonal Fourier multipliers sandwiched between rank-one projections that enforce the degeneracy conditions exactly, by construction, with no penalty term, update projection, or residual. The degeneracy identities hold to machine precision (residuals ~10^-13) for any initialization, dimension, or resolution, so the continuous-time dynamics conserve the learned energy and produce entropy exactly; the explicit time stepping adds only a small O(dt^2) drift (per-step residual ~10^-6). We further note that the (E,S,L,M) decomposition of a given flow is not unique, and introduce a gauge-invariant dissipation diagnostic separating reversible from dissipative dynamics independently of the learned functionals. Across three operator backbones (1D/2D FNOs and DeepONet) and four PDEs spanning reversible, dissipative, and mixed regimes, GENERIC-FNO preserves its exact structural guarantees zero-shot across a 4x super-resolution range (64 to 256), recovers the ground-truth ordering of physical dissipation, and is competitive with strong unconstrained and energy-penalized baselines, outperforming them on several dissipative and mixed problems at comparable or fewer parameters.

Jason Sulskis, Sathya Ravi• 2026

Related benchmarks

TaskDatasetResultRank
Partial Differential Equation Solving1-D Advection--
12
PDE solving1D Burgers PDE
Relative L2 Error (1-step)0.007
3
PDE solving1D Wave PDE
Relative L2 Error (1-step)0.078
3
PDE solving2D Heat Equation
L2 Error (1-step)0.018
3
PDE solving2D Burgers Equation
L2 Error (1-step)0.004
3
PDE solving1D Heat PDE
Relative L2 Error (1-step)2.9
3
PDE solving2D Advection
L2 Error (1-step)0.047
3
PDE solving1D Heat three-seed accuracy (test)
L2 Error (1-step)0.002
2
PDE solving1D Advection three-seed accuracy (test)
L2 Error (1-step)0.003
2
PDE solving1D Burgers three-seed (test)
L2 Error (1-step)0.003
2
Showing 10 of 10 rows

Other info

Follow for update