Local-to-Global Bayesian Network Structure Learning

Abstract

We introduce a new local-to-global structure learning algorithm, called graph growing structure learning (GGSL), to learn Bayesian network (BN) structures. GGSL starts at a (random) node and then gradually expands the learned structure through a series of local learning steps. At each local learning step, the proposed algorithm only needs to revisit a subset of the learned nodes, consisting of the local neighborhood of a target, and therefore improves on both memory and time efficiency compared to traditional global structure learning approaches. GGSL also improves on the existing local-to-global learning approaches by removing the need for conflict-resolving AND-rules, and achieves better learning accuracy. We provide theoretical analysis for the local learning step, and show that GGSL outperforms existing algorithms on benchmark datasets. Overall, GGSL demonstrates a novel direction to scale up BN structure learning while limiting accuracy loss.

Cite

Text

Gao et al. "Local-to-Global Bayesian Network Structure Learning." International Conference on Machine Learning, 2017.

Markdown

[Gao et al. "Local-to-Global Bayesian Network Structure Learning." International Conference on Machine Learning, 2017.](https://mlanthology.org/icml/2017/gao2017icml-localtoglobal/)

BibTeX

@inproceedings{gao2017icml-localtoglobal,
  title     = {{Local-to-Global Bayesian Network Structure Learning}},
  author    = {Gao, Tian and Fadnis, Kshitij and Campbell, Murray},
  booktitle = {International Conference on Machine Learning},
  year      = {2017},
  pages     = {1193-1202},
  volume    = {70},
  url       = {https://mlanthology.org/icml/2017/gao2017icml-localtoglobal/}
}