CFO: Learning Continuous-Time PDE Dynamics via Flow-Matched Neural Operators
About
Neural operator surrogates for time-dependent partial differential equations (PDEs) conventionally employ autoregressive prediction schemes, which accumulate error over long rollouts and require uniform temporal discretization. We introduce the Continuous Flow Operator (CFO), a framework that learns continuous-time PDE dynamics without the computational burden of standard continuous approaches, e.g., neural ODE. The key insight is repurposing flow matching to directly learn the right-hand side of PDEs without backpropagating through ODE solvers. CFO fits temporal splines to trajectory data, using finite-difference estimates of time derivatives at knots to construct probability paths whose velocities closely approximate the true PDE dynamics. A neural operator is then trained via flow matching to predict these analytic velocity fields. This approach is inherently time-resolution invariant: training accepts trajectories sampled on arbitrary, non-uniform time grids while inference queries solutions at any temporal resolution through ODE integration. Across four benchmarks (Lorenz, 1D Burgers, 2D diffusion-reaction, 2D shallow water), CFO demonstrates superior long-horizon stability and remarkable data efficiency. CFO trained on only 25% of irregularly subsampled time points outperforms autoregressive baselines trained on complete data, with relative error reductions up to 87%. Despite requiring numerical integration at inference, CFO achieves competitive efficiency, outperforming autoregressive baselines using only 50% of their function evaluations, while uniquely enabling reverse-time inference and arbitrary temporal querying.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Solving PDE | Burgers | Relative Error0.8 | 24 | |
| Forward PDE solving | Navier-Stokes | Relative L2 Error0.88 | 15 | |
| Forward PDE solving | 1D Burgers' equation standard synthetic (test) | Relative L2 Error0.008 | 10 | |
| Forward PDE solving | HYCOM | Relative L2 Error32.75 | 10 | |
| Inverse PDE solving | Darcy | Relative L2 Error17.07 | 10 | |
| Equation Modeling | 1D Kuramoto-Sivashinsky (KS) | Relative L2 Error0.105 | 3 | |
| Learning Dynamical Systems | Lorenz | Relative L2 Error0.0453 | 2 | |
| Learning PDE Dynamics | Burgers | Relative L2 Error0.0059 | 2 | |
| Learning PDE Dynamics | DR | Relative L2 Error0.044 | 2 | |
| Learning PDE Dynamics | SWE | Relative L2 Error0.005 | 2 |