Efficient Bayesian network structure learning via local Markov boundary search

10/12/2021
by   Ming Gao, et al.
0

We analyze the complexity of learning directed acyclic graphical models from observational data in general settings without specific distributional assumptions. Our approach is information-theoretic and uses a local Markov boundary search procedure in order to recursively construct ancestral sets in the underlying graphical model. Perhaps surprisingly, we show that for certain graph ensembles, a simple forward greedy search algorithm (i.e. without a backward pruning phase) suffices to learn the Markov boundary of each node. This substantially improves the sample complexity, which we show is at most polynomial in the number of nodes. This is then applied to learn the entire graph under a novel identifiability condition that generalizes existing conditions from the literature. As a matter of independent interest, we establish finite-sample guarantees for the problem of recovering Markov boundaries from data. Moreover, we apply our results to the special case of polytrees, for which the assumptions simplify, and provide explicit conditions under which polytrees are identifiable and learnable in polynomial time. We further illustrate the performance of the algorithm, which is easy to implement, in a simulation study. Our approach is general, works for discrete or continuous distributions without distributional assumptions, and as such sheds light on the minimal assumptions required to efficiently learn the structure of directed graphical models from data.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/16/2011

On Learning Discrete Graphical Models Using Greedy Methods

In this paper, we address the problem of learning the structure of a pai...
research
10/10/2021

Structure learning in polynomial time: Greedy algorithms, Bregman information, and exponential families

Greedy algorithms have long been a workhorse for learning graphical mode...
research
02/08/2012

Greedy Learning of Markov Network Structure

We propose a new yet natural algorithm for learning the graph structure ...
research
03/08/2019

Two generalizations of Markov blankets

In a probabilistic graphical model on a set of variables V, the Markov b...
research
02/14/2016

Identifiability Assumptions and Algorithm for Directed Graphical Models with Feedback

Directed graphical models provide a useful framework for modeling causal...
research
10/19/2012

On Triangulating Dynamic Graphical Models

This paper introduces new methodology to triangulate dynamic Bayesian ne...
research
11/03/2017

Partial correlation graphs and the neighborhood lattice

We define and study partial correlation graphs (PCGs) with variables in ...

Please sign up or login with your details

Forgot password? Click here to reset