An Improved Admissible Heuristic for Learning Optimal Bayesian Networks
Changhe Yuan, Brandon Malone

TL;DR
This paper presents an improved admissible heuristic for learning Bayesian networks that reduces cycles and enhances search efficiency, significantly improving scalability and performance of existing algorithms.
Contribution
It introduces a new heuristic that avoids cycles within small variable groups and employs a sparse representation, advancing Bayesian network structure learning methods.
Findings
Significant efficiency improvements on multiple datasets
Enhanced scalability of A* and BFBnB algorithms
More accurate bounds due to cycle avoidance
Abstract
Recently two search algorithms, A* and breadth-first branch and bound (BFBnB), were developed based on a simple admissible heuristic for learning Bayesian network structures that optimize a scoring function. The heuristic represents a relaxation of the learning problem such that each variable chooses optimal parents independently. As a result, the heuristic may contain many directed cycles and result in a loose bound. This paper introduces an improved admissible heuristic that tries to avoid directed cycles within small groups of variables. A sparse representation is also introduced to store only the unique optimal parent choices. Empirical results show that the new techniques significantly improved the efficiency and scalability of A* and BFBnB on most of datasets tested in this paper.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBayesian Modeling and Causal Inference · Rough Sets and Fuzzy Logic · Data Quality and Management
