TY - JOUR
T1 - A comparative study on swarm intelligence for structure learning of Bayesian networks
AU - Ji, Junzhong
AU - Yang, Cuicui
AU - LIU, Jiming
AU - Liu, Jinduo
AU - Yin, Baocai
N1 - This work is partly supported by the NSFC Research Program (61375059, 61332016), the National “973” Key
Basic Research Program of China (2014CB744601), the Specialized Research Fund for the Doctoral Program of Higher Education (20121103110031), and the Beijing Municipal Education Research Plan key Project (Beijing Municipal Fund Class B) (KZ201410005004).
PY - 2017/11/1
Y1 - 2017/11/1
N2 - A Bayesian network (BN) is an important probabilistic model in the field of artificial intelligence and a powerful formalism used to describe uncertainty in the real world. As science and technology develop, considerable data on complex systems have been acquired by various means, which presents a significant challenge regarding how to accurately and robustly learn a network structure for a complex system. To address this challenge, many BN structure learning methods based on swarm intelligence have been developed. In this study, we perform a systematic comparison of three typical methods based on ant colony optimization, artificial bee colony algorithm, and bacterial foraging optimization. First, we analyze and summarize their main characteristics from the perspective of stochastic searching. Second, we conduct thorough experimental comparisons to examine the roles of different mechanisms in each method by means of multiaspect metrics, i.e., the K2 score, structural differences, and execution time. Next, we perform further experiments to validate the robustness of different algorithms on some benchmark data sets with noise. Finally, we present the prospects and references for researchers who are engaged in learning BN networks.
AB - A Bayesian network (BN) is an important probabilistic model in the field of artificial intelligence and a powerful formalism used to describe uncertainty in the real world. As science and technology develop, considerable data on complex systems have been acquired by various means, which presents a significant challenge regarding how to accurately and robustly learn a network structure for a complex system. To address this challenge, many BN structure learning methods based on swarm intelligence have been developed. In this study, we perform a systematic comparison of three typical methods based on ant colony optimization, artificial bee colony algorithm, and bacterial foraging optimization. First, we analyze and summarize their main characteristics from the perspective of stochastic searching. Second, we conduct thorough experimental comparisons to examine the roles of different mechanisms in each method by means of multiaspect metrics, i.e., the K2 score, structural differences, and execution time. Next, we perform further experiments to validate the robustness of different algorithms on some benchmark data sets with noise. Finally, we present the prospects and references for researchers who are engaged in learning BN networks.
KW - Ant colony optimization
KW - Artificial bee colony algorithm
KW - Bacterial foraging optimization
KW - Bayesian network structure learning
KW - Swarm intelligence
UR - http://www.scopus.com/inward/record.url?scp=84976253650&partnerID=8YFLogxK
U2 - 10.1007/s00500-016-2223-x
DO - 10.1007/s00500-016-2223-x
M3 - Journal article
AN - SCOPUS:84976253650
SN - 1432-7643
VL - 21
SP - 6713
EP - 6738
JO - Soft Computing
JF - Soft Computing
IS - 22
ER -