GEPS: Boosting Generalization in Parametric PDE Neural Solvers through Adaptive Conditioning

Armand Kassaï Koupaï, Jorge Misfut Benet, Yuan Yin, Jean-Noël Vittaut, Patrick Gallinari
2/3/2026

No official code found. Best implementation: itsakk/geps (10 stars, last commit 2024-11-19).

Abstract

Solving parametric partial differential equations (PDEs) presents significant challenges for data-driven methods due to the sensitivity of spatio-temporal dynamics to variations in PDE parameters. Machine learning approaches often struggle to capture this variability. To address this, data-driven approaches learn parametric PDEs by sampling a very large variety of trajectories with varying PDE parameters. We first show that incorporating conditioning mechanisms for learning parametric PDEs is essential and that among them, $\textit{adaptive conditioning}$, allows stronger generalization. As existing adaptive conditioning methods do not scale well with respect to the number of parameters to adapt in the neural solver, we propose GEPS, a simple adaptation mechanism to boost GEneralization in Pde Solvers via a first-order optimization and low-rank rapid adaptation of a small set of context parameters. We demonstrate the versatility of our approach for both fully data-driven and for physics-aware neural solvers. Validation performed on a whole range of spatio-temporal forecasting problems demonstrates excellent performance for generalizing to unseen conditions including initial conditions, PDE coefficients, forcing terms and solution domain. $\textit{Project page}$: https://geps-project.github.io

View on arXivView PDF

Code Implementations(1)

itsakk/gepsCommunity61%

GEPS: Boosting Generalization in Parametric PDE Neural Solvers through Adaptive Conditioning

100Shell, PythonMar 25, 20241 years ago

Similar Papers

Cite this paper

@article{koupa2026geps,
  title  = {GEPS: Boosting Generalization in Parametric PDE Neural Solvers through Adaptive Conditioning},
  author = {Armand Kassaï Koupaï and Jorge Misfut Benet and Yuan Yin and Jean-Noël Vittaut and Patrick Gallinari},
  year   = {2026},
  eprint = {2410.23889},
  archivePrefix = {arXiv},
  doi    = {10.48550/arXiv.2410.23889},
  url    = {https://arxiv.org/abs/2410.23889},
  journal = {NEURIPS 2024 2024}
}

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

Discussion