Bayesian Network Induction via Local Neighborhoods

Abstract

In recent years, Bayesian networks have become highly successful tool for di(cid:173) agnosis, analysis, and decision making in real-world domains. We present an efficient algorithm for learning Bayes networks from data. Our approach con(cid:173) structs Bayesian networks by first identifying each node's Markov blankets, then connecting nodes in a maximally consistent way. In contrast to the majority of work, which typically uses hill-climbing approaches that may produce dense and causally incorrect nets, our approach yields much more compact causal networks by heeding independencies in the data. Compact causal networks facilitate fast in(cid:173) ference and are also easier to understand. We prove that under mild assumptions, our approach requires time polynomial in the size of the data and the number of nodes. A randomized variant, also presented here, yields comparable results at much higher speeds.

Cite

Text

Margaritis and Thrun. "Bayesian Network Induction via Local Neighborhoods." Neural Information Processing Systems, 1999.

Markdown

[Margaritis and Thrun. "Bayesian Network Induction via Local Neighborhoods." Neural Information Processing Systems, 1999.](https://mlanthology.org/neurips/1999/margaritis1999neurips-bayesian/)

BibTeX

@inproceedings{margaritis1999neurips-bayesian,
  title     = {{Bayesian Network Induction via Local Neighborhoods}},
  author    = {Margaritis, Dimitris and Thrun, Sebastian},
  booktitle = {Neural Information Processing Systems},
  year      = {1999},
  pages     = {505-511},
  url       = {https://mlanthology.org/neurips/1999/margaritis1999neurips-bayesian/}
}