Are you doing better than random guessing? A call for using negative controls when evaluating causal discovery algorithms
Not on the map. Why?
Abstract (arXiv)
New proposals for causal discovery algorithms are typically evaluated using simulations and a few selected real data examples with known data generating mechanisms. However, there does not exist a general guideline for how such evaluation studies should be designed, and therefore, comparing results across different studies can be difficult. In this article, we propose to use negative controls as a common evaluation baseline by posing the question: Are we doing better than random guessing? For the task of graph skeleton estimation, we derive exact distributional results under random guessing for the expected behavior of a range of typical causal discovery evaluation metrics, including precision and recall. We show that these metrics can achieve very favorable values under random guessing in certain scenarios, and hence warn against using them without also reporting negative control results, i.e., performance under random guessing. We also propose an exact test of overall skeleton fit, and showcase its use on a real data application. Finally, we propose a general pipeline for using negative controls beyond the skeleton estimation task, and apply it both in a simulated example and a real data application.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 12 of its 35 references that are in the map. First posted on arXiv 13 Dec 2024.
Builds on
12 of 35 references.
References · 12
- 2018DAGs with NO TEARS: Continuous Optimization for Structure Learningcited by 745
- 2019DAG-GNN: DAG Structure Learning with Graph Neural Networkscited by 329
- 2019Gradient-Based Neural DAG Learningcited by 227
- 2022Greedy Relaxations of the Sparsest Permutation Algorithmcited by 63
- 2023Fast Scalable and Accurate Discovery of DAGs Using the Best Order Score Search and Grow-Shrink Treescited by 38
- 2019The Case for Evaluating Causal Models Using Interventional Measures and Empirical Datacited by 30
- 2020Supervised Whole DAG Causal Discoverycited by 19
- 2024Adjustment Identification Distance: A gadjid for Causal Structure Learningcited by 16
- 2023Toward Falsifying Causal Graphs Using a Permutation-Based Testcited by 11
- 2022Causal discovery for observational sciences using supervised machine learningcited by 10
- 2024Separation-based distance measures for causal graphscited by 9
- 2024Improving Finite Sample Performance of Causal Discovery by Exploiting Temporal Structurecited by 3
Built on by
Citing papers per year: 2025: 3; 2026: 2.
5 papers.
- 2025Position: Causal Machine Learning Requires Rigorous Synthetic Experiments for Broader Adoptioncited by 6
- 2025How PC-based Methods Err: Towards Better Reporting of Assumption Violations and Small Sample Errorscited by 0
- 2025Robust Causal Discovery in Real-World Time Series with Power-Lawscited by 0
- 2026AutoCause: A Python framework that automates expert decisions in environmental time-series causal discoverycited by 0
- 2026Beyond Stationarity in Time Series: Discovering Causal Structures and Latent Regimes via Markov Blanketscited by 0
- 2026Beyond Stationarity in Time Series: Discovering Causal Structures and Latent Regimes via Markov Blankets4 Sep 2026
- 2026AutoCause: A Python framework that automates expert decisions in environmental time-series causal discovery31 Jul 2026
- 2025Position: Causal Machine Learning Requires Rigorous Synthetic Experiments for Broader Adoption12 Aug 2025
- 2025Robust Causal Discovery in Real-World Time Series with Power-Laws16 Jul 2025
- 2025How PC-based Methods Err: Towards Better Reporting of Assumption Violations and Small Sample Errors20 Feb 2025