Causal Layering via Conditional Entropy
Itai Feigenbaum, Devansh Arpit, Huan Wang, Shelby Heinecke, Juan, Carlos Niebles, Weiran Yao, Caiming Xiong, and Silvio Savarese

TL;DR
This paper introduces algorithms for recovering causal layerings in discrete distributions using conditional entropy, providing provably correct methods that operate efficiently under certain assumptions.
Contribution
It presents novel algorithms for causal layering recovery based on conditional entropy with proven correctness and quadratic runtime under specific assumptions.
Findings
Algorithms correctly recover causal layerings.
Methods operate in quadratic worst-case time.
Applicable under faithfulness and noise assumptions.
Abstract
Causal discovery aims to recover information about an unobserved causal graph from the observable data it generates. Layerings are orderings of the variables which place causes before effects. In this paper, we provide ways to recover layerings of a graph by accessing the data via a conditional entropy oracle, when distributions are discrete. Our algorithms work by repeatedly removing sources or sinks from the graph. Under appropriate assumptions and conditioning, we can separate the sources or sinks from the remainder of the nodes by comparing their conditional entropy to the unconditional entropy of their noise. Our algorithms are provably correct and run in worst-case quadratic time. The main assumptions are faithfulness and injective noise, and either known noise entropies or weakly monotonically increasing noise entropies along directed paths. In addition, we require one of either…
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
