Universal Lower Bound for Learning Causal DAGs with Atomic Interventions
Vibhor Porwal, Piyush Srivastava, Gaurav Sinha

TL;DR
This paper establishes a fundamental lower bound on the minimum number of interventions needed to fully identify causal DAGs, improving upon previous bounds and applicable to both single-node and multi-node interventions.
Contribution
The work introduces a new universal lower bound for intervention-based causal structure learning and develops clique-block shared-parents orderings to prove it.
Findings
Lower bound is within a factor of two of the optimal intervention set size.
The bound outperforms previous lower bounds in theoretical and simulated scenarios.
Extensions to multi-node interventions demonstrate broader applicability.
Abstract
A well-studied challenge that arises in the structure learning problem of causal directed acyclic graphs (DAG) is that using observational data, one can only learn the graph up to a "Markov equivalence class" (MEC). The remaining undirected edges have to be oriented using interventions, which can be very expensive to perform in applications. Thus, the problem of minimizing the number of interventions needed to fully orient the MEC has received a lot of recent attention, and is also the focus of this work. Our first result is a new universal lower bound on the number of single-node interventions that any algorithm (whether active or passive) would need to perform in order to orient a given MEC. Our second result shows that this bound is, in fact, within a factor of two of the size of the smallest set of single-node interventions that can orient the MEC. Our lower bound is provably better…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBayesian Modeling and Causal Inference · Advanced Graph Neural Networks · Machine Learning and Algorithms
