atlas

Research map / Probabilistic and scientific modeling / Causal discovery

Distinguishing Cause from Effect with Causal Velocity Models

ICML 2025 · Probabilistic and scientific modeling › Causal discovery · approach: Constraint-based structure learning with latents · 0 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 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

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use a quadratic basis velocity instead of LOCI (HSIC)Causal velocity models · Velocity syntheticaccuracy: 40 -> 97Helped
Use a linear basis velocity instead of LOCI (HSIC)Causal velocity models · Sigmoid syntheticaccuracy: 70 -> 87Helped
Use an ANM velocity parametrization instead of LOCI (HSIC)Causal velocity models · ANM syntheticaccuracy: 97 -> 92Hurt
Use an LSNM velocity parametrization instead of LOCI (HSIC)Causal velocity models · LSNM syntheticaccuracy: 83 -> 82No clear effect
Use KDE rather than Stein score estimationCausal velocity models · SIM-Gaccuracy: 71 -> 94Helped
Use KDE rather than Stein score estimationCausal velocity models · Tübingenaccuracy: 54 -> 71Helped
Restrict the Tübingen benchmark to continuous observationsCausal velocity models · Tübingenaccuracy: 71 -> 78Mixed
Provide true scores rather than estimated scoresCausal velocity models · Synthetic ANM and LSNMcausal discovery accuracyHelped

Surprising findings

Limitations

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

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