Research map / Probabilistic and scientific modeling / Causal discovery
Distinguishing Cause from Effect with Causal Velocity Models
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 causal velocity models for bivariate SCMs, using a score-based goodness-of-fit objective that regresses the velocity against the score for simulation-free causal direction discovery without noise distribution assumptions.
Problem
Bivariate causal direction discovery is limited by functional model classes (ANM, LSNM) that may be misspecified; likelihood methods require noise distribution specification.
Approach
Parametrize bivariate SCMs by a causal velocity (viewing the cause as time in an ODE), show the velocity is tied to the joint score via the continuity equation, and use a score-based goodness-of-fit objective in both directions to pick the causal direction, avoiding noise distribution assumptions and simulation.
Key results
- On the synthetic Velocity benchmark, B-QUAD achieves 97% accuracy (98 AUDRC) versus at most 66% for the best baseline (IGCI).
- On SIM-G with the KDE score estimator, B-QUAD reaches 94% accuracy (99 AUDRC), the best among compared methods on that benchmark.
- With true Gaussian-noise scores, the causal direction is identified with certainty even with n=100 samples.
Measured effects reported in the paper
| What was changed | Where | Measured | Effect |
|---|---|---|---|
| Use a quadratic basis velocity instead of LOCI (HSIC) | Causal velocity models · Velocity synthetic | accuracy: 40 -> 97 | Helped |
| Use a linear basis velocity instead of LOCI (HSIC) | Causal velocity models · Sigmoid synthetic | accuracy: 70 -> 87 | Helped |
| Use an ANM velocity parametrization instead of LOCI (HSIC) | Causal velocity models · ANM synthetic | accuracy: 97 -> 92 | Hurt |
| Use an LSNM velocity parametrization instead of LOCI (HSIC) | Causal velocity models · LSNM synthetic | accuracy: 83 -> 82 | No clear effect |
| Use KDE rather than Stein score estimation | Causal velocity models · SIM-G | accuracy: 71 -> 94 | Helped |
| Use KDE rather than Stein score estimation | Causal velocity models · Tübingen | accuracy: 54 -> 71 | Helped |
| Restrict the Tübingen benchmark to continuous observations | Causal velocity models · Tübingen | accuracy: 71 -> 78 | Mixed |
| Provide true scores rather than estimated scores | Causal velocity models · Synthetic ANM and LSNM | causal discovery accuracy | Helped |
Surprising findings
- Taking only the continuous subset of the Tübingen pairs improves the velocity method's performance while existing methods do not improve.
- Using the KDE score estimate improves causal discovery on Gaussian-noise SIM-G and on the real Tübingen benchmark.
Limitations
- Accurate score estimation is required; poor finite-sample score estimates degrade causal discovery.
- Method requires existence of log-densities, so integer-valued data are problematic.
- General identifiability analysis for velocity models remains open.
Experimental setup
Datasets: SIM SIM-C SIM-G Tübingen cause-effect pairs Tübingen (continuous subset) synthetic Velocity, Sigmoid, ANM, LSNM benchmarks
Benchmarks: SIM SIM-C SIM-G Tübingen cause-effect pairs Velocity Sigmoid ANM LSNM
Metrics: accuracy AUDRC
Baselines: LOCI (HSIC) LOCI (Lik) CDS IGCI RECI CGCI
Builds on: RESIT LOCI Stein gradient estimator flow matching ANM LSNM
Closest papers by meaning
- Bivariate Causal Discovery using Bayesian Model Selection (ICML 2024 · similarity 0.89)
- Bayesian Active Learning for Bivariate Causal Discovery (ICML 2025 · similarity 0.88)
- Causal learning with the invariance principle (NeurIPS 2026 · similarity 0.88)
- CausalDynamics: A large‐scale benchmark for structural discovery of dynamical causal models (NeurIPS 2025 · similarity 0.88)
- Learning Structural Causal Models from Ordering: Identifiable Flow Models (AAAI 2025 · similarity 0.87)
- Differentiable Causal Discovery for Latent Hierarchical Causal Models (ICLR 2025 · similarity 0.87)
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.
