Efficient Bayesian network structure learning via local Markov boundary search
Ming Gao, Bryon Aragam

TL;DR
This paper introduces an efficient, information-theoretic method for learning Bayesian network structures using local Markov boundary search, achieving polynomial sample complexity and broad applicability without distributional assumptions.
Contribution
It proposes a simple greedy algorithm for Markov boundary discovery that improves sample complexity and extends to general graph structures under new identifiability conditions.
Findings
Polynomial sample complexity for Markov boundary recovery.
Successful application to polytrees with explicit identifiability conditions.
Algorithm performs well in simulation studies.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
Taxonomy
TopicsBayesian Modeling and Causal Inference · Bayesian Methods and Mixture Models · Statistical Methods and Inference
MethodsPruning
