Who Learns Better Bayesian Network Structures: Accuracy and Speed of Structure Learning Algorithms
Not on the map. Why?
Abstract (arXiv)
Three classes of algorithms to learn the structure of Bayesian networks from data are common in the literature: constraint-based algorithms, which use conditional independence tests to learn the dependence structure of the data; score-based algorithms, which use goodness-of-fit scores as objective functions to maximise; and hybrid algorithms that combine both approaches. Constraint-based and score-based algorithms have been shown to learn the same structures when conditional independence and goodness of fit are both assessed using entropy and the topological ordering of the network is known (Cowell, 2001). In this paper, we investigate how these three classes of algorithms perform outside the assumptions above in terms of speed and accuracy of network reconstruction for both discrete and Gaussian Bayesian networks. We approach this question by recognising that structure learning is defined by the combination of a statistical criterion and an algorithm that determines how the criterion is applied to the data. Removing the confounding effect of different choices for the statistical criterion, we find using both simulated and real-world complex data that constraint-based algorithms are often less accurate than score-based algorithms, but are seldom faster (even at large sample sizes); and that hybrid algorithms are neither faster nor more accurate than constraint-based algorithms. This suggests that commonly held beliefs on structure learning in the literature are strongly influenced by the choice of particular statistical criteria rather than just by the properties of the algorithms themselves.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). First posted on arXiv 30 May 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 0; 2023: 1; 2024: 0; 2025: 1.
4 papers.
- 2021Deconfounded Score Method: Scoring DAGs with Dense Unobserved Confoundingcited by 9
- 2021Approximate Implication with d-Separationcited by 1
- 2023Causal Structure Learning by Using Intersection of Markov Blanketscited by 0
- 2025GCVAMD: A Modified CausalVAE Model for Causal Age-related Macular Degeneration Risk Factor Detection and Predictioncited by 0
- 2025GCVAMD: A Modified CausalVAE Model for Causal Age-related Macular Degeneration Risk Factor Detection and Prediction3 Oct 2025
- 2023Causal Structure Learning by Using Intersection of Markov Blankets1 Jul 2023
- 2021Approximate Implication with d-Separation30 May 2021
- 2021Deconfounded Score Method: Scoring DAGs with Dense Unobserved Confounding28 Mar 2021