The Robustness of Differentiable Causal Discovery in Misspecified Scenarios
Huiyang Yi, Yanyan He, Duxin Chen, Mingyu Kang, He Wang, Wenwu Yu
TL;DR
The paper tackles the problem of reliably discovering causal graphs when model assumptions are violated in real data. It conducts a large-scale benchmark of $12$ causal discovery methods across $8$ misspecification scenarios, covering linear and nonlinear data, with metrics such as $SHD$ and $SID$ guiding evaluation. The key finding is that differentiable causal discovery methods, especially nonlinear variants like $NOTEARS$-$MLP$ and $DAGMA$, exhibit strong robustness in most misspecifications, though scale variation remains a challenging case; the work also offers theoretical explanations grounded in variance-based identifiability results. Practically, the study provides a comprehensive evaluation standard and motivates further development of scale-invariant loss formulations to enhance applicability in real-world data.
Abstract
Causal discovery aims to learn causal relationships between variables from targeted data, making it a fundamental task in machine learning. However, causal discovery algorithms often rely on unverifiable causal assumptions, which are usually difficult to satisfy in real-world data, thereby limiting the broad application of causal discovery in practical scenarios. Inspired by these considerations, this work extensively benchmarks the empirical performance of various mainstream causal discovery algorithms, which assume i.i.d. data, under eight model assumption violations. Our experimental results show that differentiable causal discovery methods exhibit robustness under the metrics of Structural Hamming Distance and Structural Intervention Distance of the inferred graphs in commonly used challenging scenarios, except for scale variation. We also provide the theoretical explanations for the performance of differentiable causal discovery methods. Finally, our work aims to comprehensively benchmark the performance of recent differentiable causal discovery methods under model assumption violations, and provide the standard for reasonable evaluation of causal discovery, as well as to further promote its application in real-world scenarios.
