Efficient Permutation Discovery in Causal DAGs
Chandler Squires, Joshua Amaniampong, Caroline Uhler

TL;DR
This paper introduces an efficient algorithm for discovering permutations in causal DAGs that induce sparse graphs, outperforming existing methods in runtime and applicability to dense graphs, based on DAG-specific structure.
Contribution
The paper presents a novel, efficient permutation discovery algorithm for causal DAGs that leverages DAG-specific structure, improving over prior NP-hard approaches.
Findings
Runs in polynomial time for Gaussian distributions with depth w
Outperforms algorithms for sparse elimination orderings
Achieves near-perfect results on dense graphs
Abstract
The problem of learning a directed acyclic graph (DAG) up to Markov equivalence is equivalent to the problem of finding a permutation of the variables that induces the sparsest graph. Without additional assumptions, this task is known to be NP-hard. Building on the minimum degree algorithm for sparse Cholesky decomposition, but utilizing DAG-specific problem structure, we introduce an efficient algorithm for finding such sparse permutations. We show that on jointly Gaussian distributions, our method with depth runs in time. We compare our method with to algorithms for finding sparse elimination orderings of undirected graphs, and show that taking advantage of DAG-specific problem structure leads to a significant improvement in the discovered permutation. We also compare our algorithm to provably consistent causal structure learning algorithms, such as the PC…
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 · Data Quality and Management
Methodspc
