The max-min hill-climbing Bayesian network structure learning algorithm
Ioannis Tsamardinos, Laura E. Brown, Constantin Aliferis low
We present a new algorithm for Bayesian network structure learning, called Max-Min Hill-Climbing (MMHC). The algorithm combines ideas from local learning, constraint-based, and search-and-score techniques in a principled and effective way. It first reconstructs the skeleton of a Bayesian network and then performs a Bayesian-scoring greedy hill-climbing search to orient the edges. In our extensive empirical evaluation MMHC outperforms on average and in terms of various metrics several prototypical and state-of-the-art algorithms, namely the PC, Sparse Candidate, Three Phase Dependency Analysis, Optimal Reinsertion, Greedy Equivalence Search, and Greedy Search. These are the first empirical results simultaneously comparing most of the major Bayesian network algorithms against each other. MMHC offers certain theoretical advantages, specifically over the Sparse Candidate algorithm, corroborated by our experiments. MMHC and detailed results of our study are publicly available at http://www.dsl-lab.org/supplements/mmhc_paper/mmhc_index.html.
Citation edge evidence
- Learning Bayesian Networks with the bnlearn R Package→The max-min hill-climbing Bayesian network structure learning algorithmLegacy edge — source detail unavailable
- The max-min hill-climbing Bayesian network structure learning algorithm→Probabilistic Reasoning in Intelligent Systems: Networks of Plausible InferenceLegacy edge — source detail unavailable
- The max-min hill-climbing Bayesian network structure learning algorithm→Modern Information RetrievalLegacy edge — source detail unavailable
- The max-min hill-climbing Bayesian network structure learning algorithm→CausalityLegacy edge — source detail unavailable
- The max-min hill-climbing Bayesian network structure learning algorithm→Causality: Models, Reasoning and InferenceLegacy edge — source detail unavailable
- The max-min hill-climbing Bayesian network structure learning algorithm→Causation, Prediction, and SearchLegacy edge — source detail unavailable
- The max-min hill-climbing Bayesian network structure learning algorithm→An Introduction to Variational Methods for Graphical ModelsLegacy edge — source detail unavailable
- The max-min hill-climbing Bayesian network structure learning algorithm→A Bayesian Method for the Induction of Probabilistic Networks from DataLegacy edge — source detail unavailable
- The max-min hill-climbing Bayesian network structure learning algorithm→Probabilistic Reasoning in Intelligent SystemsLegacy edge — source detail unavailable
- The max-min hill-climbing Bayesian network structure learning algorithm→Learning Bayesian Networks: The Combination of Knowledge and Statistical DataLegacy edge — source detail unavailable
- The max-min hill-climbing Bayesian network structure learning algorithm→A Bayesian method for the induction of probabilistic networks from dataLegacy edge — source detail unavailable
- The max-min hill-climbing Bayesian network structure learning algorithm→Learning Bayesian networks: The combination of knowledge and statistical dataLegacy edge — source detail unavailable
- The max-min hill-climbing Bayesian network structure learning algorithm→Learning Bayesian NetworksLegacy edge — source detail unavailable
- An Introduction to Variational Methods for Graphical Models→Probabilistic Reasoning in Intelligent Systems: Networks of Plausible InferenceLegacy edge — source detail unavailable
- Learning Bayesian networks: The combination of knowledge and statistical data→Causation, Prediction, and SearchLegacy edge — source detail unavailable
- Learning Bayesian networks: The combination of knowledge and statistical data→A Bayesian Method for the Induction of Probabilistic Networks from DataLegacy edge — source detail unavailable
- Learning Bayesian networks: The combination of knowledge and statistical data→Probabilistic Reasoning in Intelligent Systems: Networks of Plausible InferenceLegacy edge — source detail unavailable
- Learning Bayesian networks: The combination of knowledge and statistical data→A Bayesian method for the induction of probabilistic networks from dataLegacy edge — source detail unavailable
- Causation, Prediction, and Search→A Bayesian Method for the Induction of Probabilistic Networks from DataLegacy edge — source detail unavailable
- A Bayesian Method for the Induction of Probabilistic Networks from Data→A Bayesian method for the induction of probabilistic networks from dataLegacy edge — source detail unavailable
- A Bayesian Method for the Induction of Probabilistic Networks from Data→Probabilistic Reasoning in Intelligent SystemsLegacy edge — source detail unavailable
- Learning Bayesian Networks with the bnlearn R Package→Causation, Prediction, and SearchLegacy edge — source detail unavailable
- Learning Bayesian Networks with the bnlearn R Package→A Bayesian Method for the Induction of Probabilistic Networks from DataLegacy edge — source detail unavailable
- Learning Bayesian Networks with the bnlearn R Package→Learning Bayesian NetworksLegacy edge — source detail unavailable
- Learning Bayesian Networks with the bnlearn R Package→Probabilistic Reasoning in Intelligent Systems: Networks of Plausible InferenceLegacy edge — source detail unavailable
- Learning Bayesian Networks with the bnlearn R Package→Learning Bayesian Networks: The Combination of Knowledge and Statistical DataLegacy edge — source detail unavailable
- Learning Bayesian Networks: The Combination of Knowledge and Statistical Data→Causation, Prediction, and SearchLegacy edge — source detail unavailable
- Learning Bayesian Networks: The Combination of Knowledge and Statistical Data→A Bayesian Method for the Induction of Probabilistic Networks from DataLegacy edge — source detail unavailable
- Learning Bayesian Networks: The Combination of Knowledge and Statistical Data→Probabilistic Reasoning in Intelligent Systems: Networks of Plausible InferenceLegacy edge — source detail unavailable
- Learning Bayesian Networks: The Combination of Knowledge and Statistical Data→A Bayesian method for the induction of probabilistic networks from dataLegacy edge — source detail unavailable
- A Bayesian method for the induction of probabilistic networks from data→Probabilistic Reasoning in Intelligent SystemsLegacy edge — source detail unavailable
What this paper cites, inside the corpus
What cites it, inside the corpus
| Paper | Year | Cited |
|---|---|---|
| Learning Bayesian Networks with the bnlearn R Package | 2010 | 1,769 |
Links
Download BibTeX · Download RIS · DOI · Open access copy · OpenAlex record
Topics
| Bayesian Modeling and Causal Inference | Computer Science |
| Data Mining Algorithms and Applications | Computer Science |
| Rough Sets and Fuzzy Logic | Computer Science |
Is this record sound?
complete
Nothing in this record contradicts itself and no field we check is missing.
- supports3 author record(s) attached.
- supports100 reference(s) recorded.
- neutralThe DOI carries no year to check against.
- supportsA title is present.
Provenance
sha256 930f5bc64fea8a60…