mlsanityData to 14 Oct 2026

Distinguishing Cause from Effect with Causal Velocity Models

arXiv 2502.05122 ↗First posted 7 Feb 2025stat.ML cs.LG stat.MEcited by 6

Not on the map. Why?

Abstract (arXiv)

Bivariate structural causal models (SCM) are often used to infer causal direction by examining their goodness-of-fit under restricted model classes. In this paper, we describe a parametrization of bivariate SCMs in terms of a causal velocity by viewing the cause variable as time in a dynamical system. The velocity implicitly defines counterfactual curves via the solution of initial value problems where the observation specifies the initial condition. Using tools from measure transport, we obtain a unique correspondence between SCMs and the score function of the generated distribution via its causal velocity. Based on this, we derive an objective function that directly regresses the velocity against the score function, the latter of which can be estimated non-parametrically from observational data. We use this to develop a method for bivariate causal discovery that extends beyond known model classes such as additive or location scale noise, and that requires no assumptions on the noise distributions. When the score is estimated well, the objective is also useful for detecting model non-identifiability and misspecification. We present positive results in simulation and benchmark experiments where many existing methods fail, and perform ablation studies to examine the method's sensitivity to accurate score estimation.

Key facts. Cited by 6 papers in the map (data through 14 Oct 2026). Builds on 21 of its 43 references that are in the map. First posted on arXiv 7 Feb 2025.

Builds on

21 of 43 references.

References · 21

  1. 2022Flow Matching for Generative Modelingcited by 5,702
  2. 2018Neural Ordinary Differential Equationscited by 3,779
  3. 2022Building Normalizing Flows with Stochastic Interpolantscited by 995
  4. 2013Causal Discovery with Continuous Additive Noise Modelscited by 255
  5. 2022Score matching enables causal discovery of nonlinear additive noise modelscited by 111
  6. 2020Causal Autoregressive Flowscited by 99
  7. 2020Learning Differential Equations that are Easy to Solvecited by 81
  8. 2024Optimal score estimation via empirical Bayes smoothingcited by 61
  9. 2017Gradient Estimators for Implicit Modelscited by 58
  10. 2022On the Identifiability and Estimation of Causal Location-Scale Noise Modelscited by 56
  11. 2023Causal normalizing flows: from theory to practicecited by 51
  12. 2023Scalable Causal Discovery with Score Matchingcited by 45
9 more
  1. 2023Counterfactual Identifiability of Bijective Causal Modelscited by 43
  2. 2023Causal Discovery with Score Matching on Additive Models with Arbitrary Noisecited by 43
  3. 2022Identifying Patient-Specific Root Causes with the Heteroscedastic Noise Modelcited by 38
  4. 2020Nonparametric Score Estimatorscited by 23
  5. 2022Optimal transport for causal discoverycited by 19
  6. 2016Conditional distribution variability measures for causality detectioncited by 15
  7. 2022On the pitfalls of Gaussian likelihood scoring for causal discoverycited by 7
  8. 2023Rank-Based Causal Discovery for Post-Nonlinear Modelscited by 7
  9. 2024Counterfactual Cocycles: A Framework for Robust and Coherent Counterfactual Transportscited by 6

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2025: 2; 2026: 4.

6 papers.