atlas

Research map / Probabilistic and scientific modeling / Differential equations and PDEs

Gradient-Free Generation for Hard-Constrained Systems

ICLR 2025 · Probabilistic and scientific modeling › Differential equations and PDEs · approach: Neural PDE solvers

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.

Proposes ECI sampling, a gradient-free, zero-shot method that steers a pre-trained unconditional functional flow matching model to satisfy hard PDE constraints exactly via interleaved extrapolation, correction, and interpolation steps.

Problem

Generating PDE solutions that strictly satisfy hard constraints (initial/boundary conditions, conservation laws) with pre-trained generative models, where gradient-based guidance is expensive and does not guarantee exact satisfaction.

Approach

At each flow-ODE sampling step, extrapolate the final prediction in one step, apply an exact projection/correction to that prediction, and interpolate back to the current time along the OT path; repeat for several mixing iterations. This gives iterative, gradient-free control with exact constraint satisfaction at t=1.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply ECI sampling instead of zero-shot baselinespre-trained FFM · Stokes IC and Stokes BCFPD: 0.202 -> 0.076; 1.162 -> 0.010Helped
Apply ECI sampling instead of DiffusionPDEpre-trained FFM · Heat EquationFPD: 0.951 -> 1.365Hurt
Apply ECI sampling instead of DiffusionPDEpre-trained FFM · Darcy FlowFPD: 8.027 -> 0.946Helped
Apply ECI sampling instead of ProbConservpre-trained FFM · NS EquationFPD: 2.171 -> 1.131Helped
Use ECI rather than the strongest listed baselineGPME uncertainty quantification · Heat EquationMSE / 10^-4: 1.37 -> 0.81Helped
Use ECI rather than ProbConservGPME uncertainty quantification · PMEMSE / 10^-4: 0.17 -> 0.19Hurt
Use ECI rather than ProbConservGPME uncertainty quantification · Stefan ProblemMSE / 10^-3: 1.89 -> 1.89No clear effect
Use ECI instead of directly trained FNOStokes Problem regression · Stokes ProblemMMSE / 10^-3: 0.033 -> 0.050Hurt
Use ECI instead of directly trained FNONS Equation regression · NS EquationMMSE / 10^-2: 0.380 -> 0.069Helped
Increase mixing iterations (ablation)ECI sampling · Stokes IC and BCMSEMixed
Use no noise re-sampling rather than re-sampling (ablation)ECI sampling · Stokes ICMSEHelped
Use no noise re-sampling rather than R=5 or R=2 (ablation)ECI sampling · Stokes BCMSEHurt

Surprising findings

Limitations

Experimental setup

Datasets: Stokes problem (synthetic) Heat equation (synthetic) Darcy flow (simulated) Navier-Stokes equation (simulated) Porous medium equation (synthetic) Stefan problem (synthetic)

Benchmarks: Stokes problem Heat equation Darcy flow Navier-Stokes equation Generalized Porous Medium Equation (PME, Stefan)

Metrics: MMSE SMSE constraint error (CE) Fréchet Poseidon distance (FPD) log-likelihood (LL) MSE time per sample GPU memory

Baselines: ANP ProbConserv DiffusionPDE D-Flow CondFFM SoftC-ANP HardC-ANP FNO

Builds on: functional flow matching flow matching diffusion posterior sampling ProbConserv DiffusionPDE

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