ImageNet classification with deep convolutional neural networks
Alex Krizhevsky, Ilya Sutskever et al.
2.2k
Citations
305
Influential Citations
Machine Learning
Venue
2006
Year
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.
Bayesian networks are a cornerstone of probabilistic graphical models, enabling reasoning under uncertainty and causal inference. However, learning their structure from data is NP-hard, and prior algorithms often sacrificed accuracy for scalability or vice versa. The Max-Min Hill-Climbing (MMHC) algorithm, introduced by Tsamardinos, Brown, and Aliferis in 2006, addressed this gap by elegantly combining two complementary paradigms: constraint-based methods (which efficiently prune the search space) and search-and-score methods (which optimize a global objective). This hybrid approach proved both computationally feasible and highly accurate, making it a landmark contribution.
The paper also provided the first comprehensive empirical comparison of seven major Bayesian network structure learning algorithms on a common set of benchmarks. This systematic evaluation established a standard for future research and highlighted MMHC's consistent superiority across diverse datasets and metrics.
In experiments on synthetic and real-world datasets (e.g., Alarm, Insurance, Hailfinder), MMHC consistently achieved higher structural accuracy (measured by Hamming distance to the true graph) and better log-likelihood scores than PC, Sparse Candidate, Three Phase Dependency Analysis, Optimal Reinsertion, Greedy Equivalence Search, and Greedy Search. For instance, on the Alarm network (37 nodes), MMHC's structural Hamming distance was 2–5, compared to 10–20 for PC and 8–15 for Greedy Search. MMHC also showed superior performance on high-dimensional data (up to 1000 variables) where many competitors failed.
MMHC became a de facto baseline in Bayesian network structure learning, cited over 2,000 times. Its hybrid paradigm inspired numerous successors (e.g., H2PC, MMHC with different scoring functions) and was adopted in popular software packages like the R package 'bnlearn'. The paper's rigorous empirical methodology also set a precedent for fair algorithm comparison. Beyond machine learning, MMHC has been applied in bioinformatics (gene regulatory networks), epidemiology (causal modeling of diseases), and social sciences, demonstrating its broad utility for causal discovery from observational data.
Alex Krizhevsky, Ilya Sutskever et al.
Ashish Vaswani, Noam Shazeer et al.
Douglas M. Bates, Martin Mächler et al.
Diederik P. Kingma, Jimmy Ba