Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Optimal transport for causal discovery

About

To determine causal relationships between two variables, approaches based on Functional Causal Models (FCMs) have been proposed by properly restricting model classes; however, the performance is sensitive to the model assumptions, which makes it difficult to use. In this paper, we provide a novel dynamical-system view of FCMs and propose a new framework for identifying causal direction in the bivariate case. We first show the connection between FCMs and optimal transport, and then study optimal transport under the constraints of FCMs. Furthermore, by exploiting the dynamical interpretation of optimal transport under the FCM constraints, we determine the corresponding underlying dynamical process of the static cause-effect pair data. It provides a new dimension for describing static causal discovery tasks while enjoying more freedom for modeling the quantitative causal influences. In particular, we show that Additive Noise Models (ANMs) correspond to volume-preserving pressureless flows. Consequently, based on their velocity field divergence, we introduce a criterion for determining causal direction. With this criterion, we propose a novel optimal transport-based algorithm for ANMs which is robust to the choice of models and extend it to post-nonlinear models. Our method demonstrated state-of-the-art results on both synthetic and causal discovery benchmark datasets.

Ruibo Tu, Kun Zhang, Hedvig Kjellstr\"om, Cheng Zhang• 2022

Related benchmarks

TaskDatasetResultRank
Bivariate Causal DiscoveryPER
Accuracy97
33
Bivariate Causal DiscoverySIM
Accuracy68
33
Bivariate Causal DiscoveryLS
Accuracy45
33
Bivariate Causal DiscoveryD4 s1
Accuracy50
33
Bivariate Causal DiscoveryAN
Accuracy62
33
Bivariate Causal DiscoveryNN-V
Accuracy47
33
Bivariate Causal DiscoveryNet
Accuracy49
33
Bivariate Causal DiscoveryQd-V
Accuracy32
33
Bivariate Causal DiscoverySIM-c
Accuracy47
33
Bivariate Causal DiscoveryTue
Accuracy38
33
Showing 10 of 24 rows

Other info

Follow for update