scholarly journals Learning Bayesian networks based on bi-velocity discrete particle swarm optimization with mutation operator

2018 ◽  
Vol 16 (1) ◽  
pp. 1022-1036
Author(s):  
Jingyun Wang ◽  
Sanyang Liu

AbstractThe problem of structures learning in Bayesian networks is to discover a directed acyclic graph that in some sense is the best representation of the given database. Score-based learning algorithm is one of the important structure learning methods used to construct the Bayesian networks. These algorithms are implemented by using some heuristic search strategies to maximize the score of each candidate Bayesian network. In this paper, a bi-velocity discrete particle swarm optimization with mutation operator algorithm is proposed to learn Bayesian networks. The mutation strategy in proposed algorithm can efficiently prevent premature convergence and enhance the exploration capability of the population. We test the proposed algorithm on databases sampled from three well-known benchmark networks, and compare with other algorithms. The experimental results demonstrate the superiority of the proposed algorithm in learning Bayesian networks.

2011 ◽  
Vol 181-182 ◽  
pp. 468-473
Author(s):  
Xu Chu Dong ◽  
Dan Tong Ouyang ◽  
Dian Bo Cai ◽  
Yu Xin Ye ◽  
Sha Sha Feng

In this paper, a cooperative coevoluationary particle swarm optimization algorithm, CCMDPSO, is proposed to solve the optimization problem of triangulation of Bayesian networks. It arranges all the variables of a given Bayesian network into some groups according to the global best solution and performs optimization on these small-scale groups. The basic optimizer of CCMDPSO is an improved discrete particle swarm optimization algorithm, MDPSO. Experiments show that CCMDPSO is an effective and robust method for the triangulation problem.


2017 ◽  
Vol 22 (22) ◽  
pp. 7633-7648 ◽  
Author(s):  
Łukasz Strąk ◽  
Rafał Skinderowicz ◽  
Urszula Boryczka

Sign in / Sign up

Export Citation Format

Share Document