Finding Minimal d-separators in Linear Time and Applications

The study of graphical causal models is fundamentally the study of separations and conditional independences. We provide lineartime algorithms for two graphical primitives: to test, if a given set is a minimal d-separator, and to find a minimal d-separator in directed acyclic graphs (DAGs), completed partially directed acyclic graphs (CPDAGs) and restricted chain graphs (RCGs) as well as minimal mseparators in ancestral graphs (AGs). These algorithms improve the runtime of the best previously known algorithms for minimal separators that are based on moralization and thus require quadratic time to construct and handle the moral graph. (Minimal) separating sets have important applications like finding (minimal) covariate adjustment sets or conditional instrumental variables.

[1]  Jin Tian,et al.  Finding Minimal D-separators , 1998 .

[2]  D. Madigan,et al.  A characterization of Markov equivalence classes for acyclic digraphs , 1997 .

[3]  Emilija Perković Graphical characterizations of adjustment sets , 2018 .

[4]  G. Imbens Instrumental Variables: An Econometrician's Perspective , 2014, SSRN Electronic Journal.

[5]  Maciej Liskiewicz,et al.  Separators and Adjustment Sets in Markov Equivalent DAGs , 2016, AAAI.

[6]  Judea Pearl,et al.  Graphical methods for identification in structural equation models , 2003 .

[7]  Maciej Liskiewicz,et al.  Robust causal inference using Directed Acyclic Graphs: the R package , 2018 .

[8]  Judea Pearl,et al.  Generalized Instrumental Variables , 2002, UAI.

[9]  Christopher Meek,et al.  Causal inference and causal explanation with background knowledge , 1995, UAI.

[10]  Jiji Zhang,et al.  Causal Reasoning with Ancestral Graphs , 2008, J. Mach. Learn. Res..

[11]  Johannes Textor,et al.  Complete Graphical Characterization and Construction of Adjustment Sets in Markov Equivalence Classes of Ancestral Graphs , 2016, J. Mach. Learn. Res..

[12]  P. Spirtes,et al.  Ancestral graph Markov models , 2002 .

[13]  Marloes H. Maathuis,et al.  Interpreting and Using CPDAGs With Background Knowledge , 2017, UAI.

[14]  I. Shpitser,et al.  A New Criterion for Confounder Selection , 2011, Biometrics.

[15]  Joshua D. Angrist,et al.  Identification of Causal Effects Using Instrumental Variables , 1993 .

[16]  Maciej Liskiewicz,et al.  Separators and Adjustment Sets in Causal Graphs: Complete Criteria and an Algorithmic Framework , 2018, Artif. Intell..

[17]  N. Wermuth,et al.  Graphical Models for Associations between Variables, some of which are Qualitative and some Quantitative , 1989 .

[18]  Maciej Liskiewicz,et al.  Constructing Separators and Adjustment Sets in Ancestral Graphs , 2014, CI@UAI.

[19]  Michael P. Murray,et al.  Instrumental Variables , 2011, International Encyclopedia of Statistical Science.

[20]  A. Dawid Conditional Independence in Statistical Theory , 1979 .

[21]  Judea Pearl,et al.  Probabilistic reasoning in intelligent systems , 1988 .

[22]  Peter Bühlmann,et al.  Characterization and Greedy Learning of Interventional Markov Equivalence Classes of Directed Acyclic Graphs (Abstract) , 2011, UAI.

[23]  Maciej Liskiewicz,et al.  On Searching for Generalized Instrumental Variables , 2016, AISTATS.

[24]  Maciej Liskiewicz,et al.  Efficiently Finding Conditional Instruments for Causal Inference , 2015, IJCAI.

[25]  Judea Pearl,et al.  Causal networks: semantics and expressiveness , 2013, UAI.

[26]  Judea Pearl,et al.  Testing regression models with fewer regressors , 2011, AISTATS.

[27]  M. Maathuis,et al.  Graphical criteria for efficient total effect estimation via adjustment in causal linear models , 2019, 1907.02435.