The Dual PC Algorithm for Structure Learning

12/16/2021
by   Enrico Giudice, et al.
0

While learning the graphical structure of Bayesian networks from observational data is key to describing and helping understand data generating processes in complex applications, the task poses considerable challenges due to its computational complexity. The directed acyclic graph (DAG) representing a Bayesian network model is generally not identifiable from observational data, and a variety of methods exist to estimate its equivalence class instead. Under certain assumptions, the popular PC algorithm can consistently recover the correct equivalence class by testing for conditional independence (CI), starting from marginal independence relationships and progressively expanding the conditioning set. Here, we propose the dual PC algorithm, a novel scheme to carry out the CI tests within the PC algorithm by leveraging the inverse relationship between covariance and precision matrices. Notably, the elements of the precision matrix coincide with partial correlations for Gaussian data. Our algorithm then exploits block matrix inversions on the covariance and precision matrices to simultaneously perform tests on partial correlations of complementary (or dual) conditioning sets. The multiple CI tests of the dual PC algorithm, therefore, proceed by first considering marginal and full-order CI relationships and progressively moving to central-order ones. Simulation studies indicate that the dual PC algorithm outperforms the classical PC algorithm both in terms of run time and in recovering the underlying network structure.

READ FULL TEXT

page 9

page 10

page 14

page 15

page 16

page 18

research
06/21/2021

Nonparametric causal structure learning in high dimensions

The PC and FCI algorithms are popular constraint-based methods for learn...
research
10/03/2022

Combinatorial and algebraic perspectives on the marginal independence structure of Bayesian networks

We consider the problem of estimating the marginal independence structur...
research
07/08/2021

Diagonal Nonlinear Transformations Preserve Structure in Covariance and Precision Matrices

For a multivariate normal distribution, the sparsity of the covariance a...
research
10/28/2019

Characterizing Distribution Equivalence for Cyclic and Acyclic Directed Graphs

The main way for defining equivalence among acyclic directed graphs is b...
research
05/26/2019

Gaussian DAGs on network data

The traditional directed acyclic graph (DAG) model assumes data are gene...
research
11/12/2022

Improving the Efficiency of the PC Algorithm by Using Model-Based Conditional Independence Tests

Learning causal structure is useful in many areas of artificial intellig...
research
08/30/2021

Accuracy, precision, and agreement statistical tests for Bland-Altman method

Bland and Altman plot method is a graphical plot approach that compares ...

Please sign up or login with your details

Forgot password? Click here to reset