Learning Optimal Bayesian Networks: A Shortest Path Perspective
–Journal of Artificial Intelligence Research
In this paper, learning a Bayesian network structure that optimizes a scoring function for a given dataset is viewed as a shortest path problem in an implicit state-space search graph. This perspective highlights the importance of two research issues: the development of search strategies for solving the shortest path problem, and the design of heuristic functions for guiding the search. This paper introduces several techniques for addressing the issues. One is an A* search algorithm that learns an optimal Bayesian network structure by only searching the most promising part of the solution space. The others are mainly two heuristic functions. The first heuristic function represents a simple relaxation of the acyclicity constraint of a Bayesian network. Although admissible and consistent, the heuristic may introduce too much relaxation and result in a loose bound. The second heuristic function reduces the amount of relaxation by avoiding directed cycles within some groups of variables. Empirical results show that these methods constitute a promising approach to learning optimal Bayesian network structures.
Journal of Artificial Intelligence Research
Oct-16-2013
- Country:
- North America
- United States
- Washington > King County
- Seattle (0.14)
- Oregon > Benton County
- Corvallis (0.04)
- New York
- Queens County > New York City (0.14)
- New York County > New York City (0.04)
- Massachusetts > Suffolk County
- Boston (0.04)
- California > San Francisco County
- San Francisco (0.14)
- Washington > King County
- Canada > Quebec
- Montreal (0.04)
- United States
- Europe
- North America
- Genre:
- Research Report
- New Finding (0.48)
- Promising Solution (0.34)
- Research Report