ML4C: Seeing Causality Through Latent Vicinity
Not on the map. Why?
Abstract (arXiv)
Supervised Causal Learning (SCL) aims to learn causal relations from observational data by accessing previously seen datasets associated with ground truth causal relations. This paper presents a first attempt at addressing a fundamental question: What are the benefits from supervision and how does it benefit? Starting from seeing that SCL is not better than random guessing if the learning target is non-identifiable a priori, we propose a two-phase paradigm for SCL by explicitly considering structure identifiability. Following this paradigm, we tackle the problem of SCL on discrete data and propose ML4C. The core of ML4C is a binary classifier with a novel learning target: it classifies whether an Unshielded Triple (UT) is a v-structure or not. Specifically, starting from an input dataset with the corresponding skeleton provided, ML4C orients each UT once it is classified as a v-structure. These v-structures are together used to construct the final output. To address the fundamental question of SCL, we propose a principled method for ML4C featurization: we exploit the vicinity of a given UT (i.e., the neighbors of UT in skeleton), and derive features by considering the conditional dependencies and structural entanglement within the vicinity. We further prove that ML4C is asymptotically correct. Last but foremost, thorough experiments conducted on benchmark datasets demonstrate that ML4C remarkably outperforms other state-of-the-art algorithms in terms of accuracy, reliability, robustness and tolerance. In summary, ML4C shows promising results on validating the effectiveness of supervision for causal learning. Our codes are publicly available at https://github.com/microsoft/ML4C.
Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). Builds on 14 of its 52 references that are in the map. First posted on arXiv 1 Oct 2021.
Builds on
14 of 52 references.
References · 14
- 2016XGBoost: A Scalable Tree Boosting Systemcited by 5,120
- 2018DAGs with NO TEARS: Continuous Optimization for Structure Learningcited by 745
- 2019DAG-GNN: DAG Structure Learning with Graph Neural Networkscited by 329
- 2013Causal Inference and Causal Explanation with Background Knowledgecited by 168
- 2021DiBS: Differentiable Bayesian Structure Learningcited by 105
- 2019Masked Gradient-Based Causal Structure Learningcited by 89
- 2016Discovering Causal Signals in Imagescited by 79
- 2019Causal Discovery Toolbox: Uncover causal relationships in Pythoncited by 49
- 2013Strong Completeness and Faithfulness in Bayesian Networkscited by 44
- 2020Supervised Whole DAG Causal Discoverycited by 19
- 2016Conditional distribution variability measures for causality detectioncited by 15
- 2014The Randomized Causation Coefficientcited by 10
2 more
Built on by
Citing papers per year: 2022: 3; 2023: 1; 2024: 3; 2025: 1; 2026: 3.
11 papers.
- 2022Learning to Induce Causal Structurecited by 68
- 2022Deep Causal Learning: Representation, Discovery and Inferencecited by 11
- 2024Demystifying amortized causal discovery with transformerscited by 10
- 2022XInsight: eXplainable Data Analysis Through The Lens of Causalitycited by 9
- 2024Scalable Differentiable Causal Discovery in the Presence of Latent Confounders with Skeleton Posterior (Extended Version)cited by 6
- 2025Learning Identifiable Structures Helps Avoid Bias in DNN-based Supervised Causal Learningcited by 3
- 2026Test-Time Learning of Causal Structure from Interventional Datacited by 2
- 2026Test Time Training for Supervised Causal Learningcited by 1
- 2023Shapley-PC: Constraint-based Causal Structure Learning with a Shapley Inspired Frameworkcited by 0
- 2024Graph Structure Inference with BAM: Introducing the Bilinear Attention Mechanismcited by 0
- 2026Demistifying Data and Simulator Assumptions in Supervised Causal Discoverycited by 0
- 2026Demistifying Data and Simulator Assumptions in Supervised Causal Discovery29 Sep 2026
- 2026Test Time Training for Supervised Causal Learning28 May 2026
- 2026Test-Time Learning of Causal Structure from Interventional Data22 Feb 2026
- 2025Learning Identifiable Structures Helps Avoid Bias in DNN-based Supervised Causal Learning15 Feb 2025
- 2024Scalable Differentiable Causal Discovery in the Presence of Latent Confounders with Skeleton Posterior (Extended Version)15 Jun 2024
- 2024Demystifying amortized causal discovery with transformers27 May 2024
- 2024Graph Structure Inference with BAM: Introducing the Bilinear Attention Mechanism12 Feb 2024
- 2023Shapley-PC: Constraint-based Causal Structure Learning with a Shapley Inspired Framework18 Dec 2023
- 2022Deep Causal Learning: Representation, Discovery and Inference7 Nov 2022
- 2022XInsight: eXplainable Data Analysis Through The Lens of Causality26 Jul 2022
- 2022Learning to Induce Causal Structure11 Apr 2022