Counting Markov Equivalence Classes for DAG models on Trees
Adityanarayanan Radhakrishnan, Liam Solus, Caroline Uhler

TL;DR
This paper analyzes the structure and enumeration of Markov equivalence classes for DAG models on trees and related graphs, providing formulas, bounds, and computational insights into their properties.
Contribution
It establishes foundational results for counting MECs on trees and related graphs, extending classical identities and connecting to independence polynomials.
Findings
Formulas for MECs on paths, stars, cycles, and trees.
Tight bounds for the number and size of MECs on trees.
Computational evidence linking graph degree distribution to MEC properties.
Abstract
DAG models are statistical models satisfying a collection of conditional independence relations encoded by the nonedges of a directed acyclic graph (DAG) . Such models are used to model complex cause-effect systems across a variety of research fields. From observational data alone, a DAG model is only recoverable up to Markov equivalence. Combinatorially, two DAGs are Markov equivalent if and only if they have the same underlying undirected graph (i.e. skeleton) and the same set of the induced subDAGs , known as immoralities. Hence it is of interest to study the number and size of Markov equivalence classes (MECs). In a recent paper, the authors introduced a pair of generating functions that enumerate the number of MECs on a fixed skeleton by number of immoralities and by class size, and they studied the complexity of computing these…
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
TopicsGraph theory and applications · Bayesian Modeling and Causal Inference · Computational Drug Discovery Methods
