Sample Efficient Bayesian Learning of Causal Graphs from Interventions
Zihan Zhou, Muhammad Qasim Elahi, Murat Kocaoglu
Abstract
Causal discovery is a fundamental problem with applications spanning various areas in science and engineering. It is well understood that solely using observational data, one can only orient the causal graph up to its Markov equivalence class, necessitating interventional data to learn the complete causal graph. Most works in the literature design causal discovery policies with perfect interventions, i.e., they have access to infinite interventional samples. This study considers a Bayesian approach for learning causal graphs with limited interventional samples, mirroring real-world scenarios where such samples are usually costly to obtain. By leveraging the recent result of Wienöbst et al. (2023) on uniform DAG sampling in polynomial time, we can efficiently enumerate all the cut configurations and their corresponding interventional distributions of a target set, and further track their posteriors. Given any number of interventional samples, our proposed algorithm randomly intervenes on a set of target vertices that cut all the edges in the graph and returns a causal graph according to the posterior of each target set. When the number of interventional samples is large enough, we show theoretically that our proposed algorithm will return the true causal graph with high probability. We compare our algorithm against various baseline methods on simulated datasets, demonstrating its superior accuracy measured by the structural Hamming distance between the learned DAG and the ground truth. Additionally, we present a case study showing how this algorithm could be modified to answer more general causal questions without learning the whole graph. As an example, we illustrate that our method can be used to estimate the causal effect of a variable that cannot be intervened.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 375e57f2-37ce-44b4-99d5-7528c67821c4Builds on10
- Root Cause Analysis of Failures in Microservices through Causal DiscoveryAzam Ikram, Sarthak Chakraborty, Subrata Mitra, Shiv Kumar Saini et al.NeurIPS 2022 · 185 citations
- Amortized Inference for Causal Structure LearningLars Lorch, Scott Sussex, Jonas Rothfuss, Andreas Krause et al.NeurIPS 2022 · 118 citations
- BCD Nets: Scalable Variational Approaches for Bayesian Causal DiscoveryChris Cundy, Aditya Grover, Stefano ErmonNeurIPS 2021 · 105 citations
- BayesDAG: Gradient-Based Posterior Inference for Causal DiscoveryYashas Annadani, Nick Pawlowski, Joel Jennings, Stefan Bauer et al.NeurIPS 2023 · 54 citations
- Active Bayesian Causal InferenceChristian Toth, Lars Lorch, Christian Knoll, Andreas Krause et al.NeurIPS 2022 · 52 citations
Related papers
- Adaptive Online Experimental Design for Causal DiscoveryMuhammad Qasim Elahi, Lai Wei, Murat Kocaoglu, Mahsa GhasemiICML 2024 · 4 citations
- New metrics and search algorithms for weighted causal DAGsDavin Choo, Kirankumar ShiragurICML 2023 · 1 citation
- IDYNO: Learning Nonparametric DAGs from Interventional Dynamic DataTian Gao, Debarun Bhattacharjya, Elliot Nelson, Miao Liu et al.ICML 2022 · 26 citations
- Active Structure Learning of Causal DAGs via Directed Clique TreesChandler Squires, Sara Magliacane, Kristjan H. Greenewald, Dmitriy Katz et al.NeurIPS 2020 · 47 citations
- Trust Your 𝛁: Gradient-based Intervention Targeting for Causal DiscoveryMateusz Olko, Michal Zajac, Aleksandra Nowak, Nino Scherrer et al.NeurIPS 2023
