atlas

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

From Fourier to Neural ODEs: Flow Matching for Modeling Complex Systems

ICML 2024 · Probabilistic and scientific modeling › Differential equations and PDEs · approach: Neural ODE training and analysis · 1 citations (OpenAlex)

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 Fourier NODEs (FNODEs), a simulation-free method that estimates temporal and spatial gradients from noisy data via Fourier analysis, trains an MLP to match the gradient vector field, and augments data with the trained model in a feedback loop.

Problem

Standard neural ODEs for modeling complex dynamical systems are computationally expensive (simulation during training, stiff dynamics, adjoint sensitivity) and prone to local optima, especially with noisy and limited time-series data.

Approach

Replace ODE-solver-based training with direct flow matching: estimate temporal derivatives (and spatial derivatives for PDEs) with truncated Fourier series, regress the network's vector field onto these estimates, and iteratively augment the data with the trained model's predictions so that denser sampling improves the Fourier gradient estimates.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use Fourier gradient-flow matching instead of standard NODE training2-D parametric ODE · 2-D parametric ODEtraining time: 9632.2 -> 62.4 sHelped
Use Fourier gradient-flow matching instead of standard NODE trainingFNODEs · KDV, DR, KS, and NStraining timeHelped
Use FNODEs instead of baselinesKDV, DR, KS, and NS · PDE prediction, N_tr=1000 and σ_sd=0prediction MSE: KDV: 0.45 -> 0.023; DR: 0.58 -> 0.016; KS: 1.69 -> 0.11; NS: 0.92 -> 0.083Helped
Use FNODEs instead of PINNKDV, DR, KS, and NS · PDE prediction, N_tr=10 and σ_sd=0prediction MSE: KDV: 0.17 -> 0.23; DR: 0.19 -> 0.16; KS: 0.24 -> 0.28; NS: 0.31 -> 0.29Mixed
Use FNODEs instead of PINNKDV, DR, KS, and NS · PDE prediction, N_tr=1000 and σ_sd=5%prediction MSE: KDV: 0.17 -> 0.14; DR: 0.19 -> 0.12; KS: 0.24 -> 0.46; NS: 0.31 -> 0.11Mixed
Use data augmentation feedback (ablation)FNODEs · Polar motionprediction performanceHelped
Use data augmentation feedback (ablation)FNODEs · Parametric ODE systemprediction errorHelped
Increase feedback data from 0 to 200 and 600 points (ablation)FNODEs · Parametric ODE systemprediction errorHelped
Increase Fourier cutoff frequency K beyond the recoverable Nyquist range (ablation)FNODEs · 2-D parametric ODEprediction performanceNo clear effect
Increase sampling points and usable cutoff frequency through augmentation (ablation)FNODEs · Parametric ODE systemprediction errorHelped
Train with lower spatial resolution and predict at higher resolution (ablation)FNODEs · DR PDEprediction performanceHelped
Add Fourier-estimated spatial derivatives as neural-network inputsFNODEs · PDE systemsprediction MSEHelped

Surprising findings

Limitations

Experimental setup

Datasets: synthetic parametric ODE data (GRF controls) KDV, DR, KS, NS simulated PDE data Lorenz63 with GRF-sampled rho(t) polar motion EOP time series (IERS) with EAM features

Benchmarks: 2-D parametric ODE KDV DR KS NS (Navier-Stokes) Lorenz63 polar motion prediction

Metrics: prediction MSE training time (s) MAE

Baselines: NODE (Euler) NODE (Dopri5) DeepONet FNO PDE-Net PINN DeepAR MP-PDE Mid (central difference)

Builds on: neural ODE DeepONet Fourier Neural Operator PDE-Net PINN

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