Bidirectional Heuristic Search to Find the Optimal Bayesian Network Structure

Xiangyuan Tan,Xiaoguang Gao,Zidong Wang,Chuchao He
DOI: https://doi.org/10.1016/j.neucom.2020.10.049
IF: 6
2020-01-01
Neurocomputing
Abstract:Bayesian networks have many applications. Learning the optimal structure of a Bayesian network has always been important in this respect. In this paper, a bidirectional heuristic search algorithm is proposed for the order graph space commonly used in a Bayesian network. At the same time, heuristic functions that are admissible and consistent in terms of both forward and backward search are proposed to ensure convergence of the algorithm to the optimal solution. The experimental results show that, compared with traditional unidirectional heuristic search, in most cases, the bidirectional heuristic search proposed in this paper needs to expand fewer states, the convergence efficiency is higher, and less running time is needed.
What problem does this paper attempt to address?