Research
Learning to evolve by matching velocities
Overview Research area: Scientific machine learning — simulation-free training of neural surrogates for continuous-time dynamical systems (neural ODEs, PDE surrogates). Technical level: Advanced (nume
- arXiv
- 2611.00448
- Published
- 2026-10-30
- Authors
- Nicola Farenga, Andrea Manzoni
AI summary
Overview
Research area: Scientific machine learning — simulation-free training of neural surrogates for continuous-time dynamical systems (neural ODEs, PDE surrogates). Technical level: Advanced (numerical analysis, stability/approximation theory, and deep learning). Scope: The paper diagnoses why trajectory-based (rollout) training of learned velocity fields is both costly and ill-behaved, then proposes and theoretically analyzes Velocity Matching, a simulation-free objective that supervises the learned velocity field along piecewise-linear interpolants of observed data.
What This Paper Is About
Learning a model of a physical system that evolves in continuous time usually means comparing the model's simulated trajectory with observed data, which requires numerically integrating the learned dynamics during training and backpropagating through the solver — a cost that grows with the rollout horizon. The authors show this approach also breaks down for deeper reasons (degenerate gradients over long horizons, and a bias that confines the learned Jacobian's spectrum to the stability region of whatever numerical scheme was used in training). Their goal is to train the model to match the system's velocities (time derivatives) directly, without simulating anything, while proving that controlling velocity error still guarantees control of trajectory error.
Key Contributions
- A diagnosis of trajectory-based learning. In a simplified continuous-time linear setting the authors derive analytic expressions for the trajectory loss and its gradient, showing the objective degenerates as the rollout horizon grows and is unsuitable for gradient-based optimization; in the nonlinear case they show the training-time integrator constrains the spectrum of the learned Jacobian to the scheme's absolute stability region, biasing the learned dynamics.
- A theoretical framework for velocity-based learning. The true velocity field is characterized as the unique minimizer of a quadratic objective defined with respect to the occupation measure of the observed trajectories. Stability estimates (in the spirit of the Lax equivalence theorem) bound trajectory error by velocity error, in both continuous and discrete time, with the step size and order of the numerical method appearing explicitly; these are used to prove universal approximation for flow maps when the velocity field is a deep network with smooth activations such as GELU, and to establish the continuous-time approximation property.
- The Velocity Matching (VM) objective. A simulation-free loss that evaluates the learned field along the piecewise-linear interpolant of the observations, at times sampled uniformly over the observation window, and regresses it onto the interpolant's derivative — a stochastic quadrature that approximates the velocity population risk to O(Δt²), versus O(Δt) for teacher forcing.
- A bias–variance analysis of VM. The decomposition shows the VM minimizer is consistent; the bias term corresponds to the residual of an A-stable continuous-stage Runge–Kutta scheme (the average vector field method), linking VM to implicit integration without any implicit solve; and the objective implicitly matches the action of the learned Jacobian to the true one along observed trajectories, without access to the true velocity field or its Jacobian.
- An empirical study on nonlinear ODEs and semi-discretized time-dependent PDEs, including Hamiltonian and chaotic benchmarks, plus a public implementation (github.com/farenga/velocity-matching).
Main Findings
- Rollout training is fundamentally limited: trajectory-based objectives require simulation and backpropagation through the numerical scheme, with cost growing with the rollout horizon, and they degenerate as the horizon increases, hindering gradient-based optimization.
- The integrator leaks into the model: the numerical scheme used in training shapes the loss landscape and constrains the spectrum of the learned Jacobian to its absolute stability region, undermining continuous-time approximation.
- Teacher forcing is a velocity objective in disguise: with a residual (explicit Euler) update, its loss can be rewritten as regression of the learned field onto finite-difference velocity estimates at the observed states only — an O(Δt) approximation of the velocity population risk, versus O(Δt²) for VM.
- VM is more accurate at teacher-forcing cost: under a common iteration budget, VM attains errors lower than the baselines by more than an order of magnitude, at the training cost of teacher forcing.
- VM trains where rollouts break: it remains stable in settings where rollout objectives become unstable.
- Implicit Jacobian matching: a comparable reduction is observed in Jacobian error, consistently with the theory, even though no Jacobian information is used during training.
- Continuous-time approximation holds empirically: velocity fields learned with VM can be simulated with schemes and step sizes different from those used in training without loss of accuracy, whereas trajectory-based models overfit both the scheme and the step size.
- Structure preservation: on Hamiltonian and chaotic benchmarks, VM preserves invariants and reproduces chaotic attractors that trajectory-based strategies fail to recover.
- Simplicity suffices: piecewise-linear interpolation is enough to obtain the higher-order approximation (contrasted with the quintic spline interpolation of prior work), and perturbation along the interpolant — not isotropic noise — is identified as the mechanism behind VM's accuracy and implicit regularization.
- Not reported in the provided excerpt: the specific benchmark datasets, spatial/temporal resolutions, network sizes, and per-task error values from Section 5, since the content is truncated before the experimental tables.
Methodology in Plain English
The authors start from data consisting of state observations at discrete times. Instead of integrating the learned model forward and comparing whole trajectories, they draw a straight line between consecutive observations (a piecewise-linear interpolant), pick random times along that line, and ask the network to output the slope of the line at those times. Because the target comes from differentiating the interpolant rather than from the solver, no simulation and no backpropagation-through-time is needed.
They then build theory to justify this: if the network's velocity field is close to the true one everywhere the system visits, the resulting trajectories must also be close — with an error constant depending on the field's Lipschitz constant. Writing the VM loss as an average over randomly sampled collocation times lets them split it into a bias term and a variance term, which is where the connections to implicit Runge–Kutta schemes and to Jacobian matching emerge. Experiments compare VM against teacher forcing and rollout training under an equal iteration budget on nonlinear ODEs and on PDEs discretized in space (method of lines), measuring trajectory error and Jacobian error, then test whether the learned models still work when integrated with different schemes and step sizes, and whether they preserve invariants and chaotic attractors.
Why This Matters
The work reframes how surrogate models of dynamical systems should be trained: rather than paying for simulation and inheriting the solver's biases, one can supervise the velocity field directly, with theory guaranteeing that this controls the trajectory error. This matters for research because it gives a principled bridge between trajectory-based and velocity-based objectives, explains exposure bias and scheme-induced bias in a unified way, and connects simulation-free training to implicit integration and Jacobian matching.
Real-world applications include:
- Weather and climate surrogate models, where long rollouts and fine temporal resolution are expensive and stability over long horizons is critical.
- Molecular and atomistic dynamics, where energy/invariant preservation and stable long simulations are essential.
- Physiological and biomedical models (e.g., cardiovascular or pharmacokinetic dynamics) that must be simulated at resolutions different from those used to fit them.
- Engineering digital twins and control for fluids, power systems, or mechanical systems, where models must be cheap to evaluate and robust to the choice of time step.
Industry relevance: removing backpropagation through solvers cuts training memory and compute, which is what makes large-scale neural surrogates practical; and models that remain accurate under a different integrator or step size are far easier to deploy in pipelines where the simulation settings are not fixed in advance.
Future Directions
- Extending the framework and empirical validation to high-dimensional PDE surrogates with fine spatial discretizations, where the paper's motivation is strongest.
- Combining VM with modern architectures reviewed in the paper (graph-based models, operator learning, transformer-based models) rather than treating the objective as architecture-agnostic in theory only.
- Handling settings beyond full, clean trajectory observations — partial observations, measurement noise, and irregular or non-uniform time grids — which the current formulation does not address.
- Quantifying and exploiting the implicit Jacobian matching more directly (e.g., for Lyapunov exponents and other ergodic properties of chaotic systems), and comparing against explicit Jacobian-matching regularizers.
- Relaxing or sharpening the theoretical assumptions (smooth activations such as GELU, Lipschitz velocity fields) and characterizing how the stability constants behave for very long horizons.
Target Audience
Researchers and graduate students in scientific machine learning, numerical analysis, and dynamical systems — particularly those working on neural ODEs, simulation-free training, PDE surrogate modeling, and structure-preserving or chaotic dynamics. It is also relevant to practitioners who train autoregressive surrogates at scale and face the cost or instability of long rollouts, and who are comfortable with stability and approximation theory.
Authors’ abstract
Learning the continuous-time evolution of nonlinear dynamical systems relies on trajectory-based objectives, which require simulating the learned dynamics during training and backpropagating through the numerical scheme, at a cost that grows with the rollout horizon. We show that trajectory-based objectives degenerate as the rollout horizon increases, hindering gradient-based optimization, and that the numerical scheme biases the learned dynamics by constraining the spectrum…
The full abstract on arXiv