English

Greedy Causal Discovery is Geometric

Statistics Theory 2022-09-02 v2 Combinatorics Statistics Theory

Abstract

Finding a directed acyclic graph (DAG) that best encodes the conditional independence statements observable from data is a central question within causality. Algorithms that greedily transform one candidate DAG into another given a fixed set of moves have been particularly successful, for example the GES, GIES, and MMHC algorithms. In 2010, Studen\'y, Hemmecke and Lindner introduced the characteristic imset polytope, CIMp\operatorname{CIM}_p, whose vertices correspond to Markov equivalence classes, as a way of transforming causal discovery into a linear optimization problem. We show that the moves of the aforementioned algorithms are included within classes of edges of CIMp\operatorname{CIM}_p and that restrictions placed on the skeleton of the candidate DAGs correspond to faces of CIMp\operatorname{CIM}_p. Thus, we observe that GES, GIES, and MMHC all have geometric realizations as greedy edge-walks along CIMp\operatorname{CIM}_p. Furthermore, the identified edges of CIMp\operatorname{CIM}_p strictly generalize the moves of these algorithms. Exploiting this generalization, we introduce a greedy simplex-type algorithm called \emph{greedy CIM}, and a hybrid variant, \emph{skeletal greedy CIM}, that outperforms current competitors among hybrid and constraint-based algorithms.

Keywords

Cite

@article{arxiv.2103.03771,
  title  = {Greedy Causal Discovery is Geometric},
  author = {Svante Linusson and Petter Restadh and Liam Solus},
  journal= {arXiv preprint arXiv:2103.03771},
  year   = {2022}
}

Comments

21 pages

R2 v1 2026-06-23T23:48:38.270Z