Greedy Causal Discovery Is Geometric
Svante Linusson,Petter Restadh,Liam Solus
DOI: https://doi.org/10.1137/21M1457205
IF: 0.868
2023-02-02
SIAM Journal on Discrete Mathematics
Abstract:SIAM Journal on Discrete Mathematics, Volume 37, Issue 1, Page 233-252, March 2023. 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 greedy equivalence search, greedy interventional equivalence search, and max-min hill climbing algorithms. In 2010, Studený, Hemmecke, and Lindner introduced the characteristic imset (CIM) polytope, [math], 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 [math] and that restrictions placed on the skeleton of the candidate DAGs correspond to faces of [math]. Thus, we observe that greedy equivalence search, greedy interventional equivalence search, and max-min hill climbing all have geometric realizations as greedy edge-walks along [math]. Furthermore, the identified edges of [math] strictly generalize the moves of these algorithms. Exploiting this generalization, we introduce a greedy simplex-type algorithm called greedy CIM, and a hybrid variant, skeletal greedy CIM, that outperforms current competitors among hybrid and constraint-based algorithms.
mathematics, applied