atlas

Research map / Probabilistic and scientific modeling / Dynamical systems

ODEFormer: Symbolic Regression of Dynamical Systems with Transformers

ICLR 2024 · Probabilistic and scientific modeling › Dynamical systems · approach: State-space inference for stochastic systems · 6 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.

Introduces ODEFormer, a transformer that infers multidimensional ODE systems in symbolic form from a single noisy, irregularly sampled trajectory, plus the ODEBench benchmark of 63 ODEs.

Problem

Dynamical symbolic regression: inferring interpretable multidimensional ODE systems from a single observed solution trajectory that may be noisy and irregularly sampled, without prior knowledge of the ground-truth form.

Approach

An encoder-decoder transformer is pretrained end-to-end on ~50M synthetic random ODEs with their integrated trajectories, so it predicts symbolic ODE systems directly from (t, x(t)) at inference without per-system fitting or finite-difference derivative estimates.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use ODEFormer instead of the benchmarked methodsDynamical symbolic regression · Strogatz and ODEBenchaverage accuracy across noise and subsampling levelsHelped
Use ODEFormer instead of the benchmarked methodsDynamical symbolic regression · ODEBench generalizationaccuracyHelped
Increase system dimensionality (ablation)ODEFormer · Synthetic dataaccuracyHurt
Increase the total number of unary and binary operators (ablation)ODEFormer · Synthetic dataaccuracyHurt
Vary the number of trajectory points (ablation)ODEFormer · Synthetic dataaccuracyNo clear effect
Evaluate generalization to a different initial condition rather than reconstruction from the observed initial condition (ablation)ODEFormer · Synthetic data, 1Daccuracy: 85% -> 60%Hurt
Add noise to the trajectory observations (ablation)ODEFormer · Synthetic dataaccuracyHurt
Subsample trajectory observations (ablation)ODEFormer · Synthetic dataaccuracyNo clear effect
Use two-token, one-token, or two-hot number representations instead of the sign-mantissa-exponent representation (ablation)ODEFormer · Overall performanceperformanceHurt
Use additional parameter optimization (ablation)ODEFormer · Dynamical symbolic regressionaccuracyMixed
Use ODEFormer instead of PySRDynamical symbolic regression · Strogatz and ODEBench reconstruction on clean dataaccuracyMixed
Increase observation noise or subsamplingODEFormer relative to other methods · Strogatz and ODEBench reconstructionaccuracyHelped

Surprising findings

Limitations

Experimental setup

Datasets: Strogatz (PMLB) synthetic random ODEs

Benchmarks: Strogatz ODEBench

Metrics: R^2 > 0.9 accuracy (reconstruction) generalization accuracy expression complexity inference time

Baselines: AFP FE-AFP EHC EPLEX PySR SINDy FFX ProGED

Builds on: transformer encoder-decoder SINDy PySR ProGED Lample & Charton symbolic integration

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