Learning Bayesian Network Structures with Discrete Particle Swarm Optimization Algorithm
Xingchen Heng, Zheng Qin, Lei Tian, Shao Li-Ping · 2007
A novel structure learning algorithm of Bayesian networks (BNs) using particle swarm optimization (PSO) is proposed. For searching in structure spaces efficiently, a discrete PSO algorithm is designed in term of the characteristics of BNs. Firstly, fitness function is given to evaluate the structure of BN. Then, encoding and operations for PSO are designed to provide guarantee of convergence. Finally, experimental results show that this PSO based learning algorithm outperforms genetic algorithm based learning algorithm in convergence speed and quality of obtained structures