BNC-PSO: structure learning of Bayesian networks by Particle Swarm Optimization

被引:74
|
作者
Gheisari, S. [1 ]
Meybodi, M. R. [2 ]
机构
[1] Islamic Azad Univ, Pardis Branch, Dept Comp Engn, Pardis, Iran
[2] Amirkabir Univ Technol, Comp Engn & Informat Technol Dept, Tehran, Iran
关键词
Bayesian Information Criteria (BIC); Bayesian Network (BN); Cross over operation; Mutation operation; Particle Swarm Optimization (PSO); Structure learning; BELIEF NETWORKS; PROBABILISTIC NETWORKS; EQUIVALENCE CLASSES; CLASSIFIERS; ALGORITHM; SEARCH; MODEL;
D O I
10.1016/j.ins.2016.01.090
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Structure learning is a very important problem in the field of Bayesian networks (BNs). It is also an active research area for more than 2 decades; therefore, many approaches have been proposed in order to find an optimal structure based on training samples. In this paper, a Particle Swarm Optimization (PSO)-based algorithm is proposed to solve the BN structure learning problem; named BNC-PSO (Bayesian Network Construction algorithm using PSO). Edge inserting/deleting is employed in the algorithm to make the particles have the ability to achieve the optimal solution, while a cycle removing procedure is used to prevent the generation of invalid solutions. Then, the theorem of Markov chain is used to prove the global convergence of our proposed algorithm. Finally, some experiments are designed to evaluate the performance of the proposed PSO-based algorithm. Experimental results indicate that BNC-PSO is worthy of being studied in the field of BNs construction. Meanwhile, it can significantly increase nearly 15% in the scoring metric values, comparing with other optimization-based algorithms. (C) 2016 Elsevier Inc. All rights reserved.
引用
收藏
页码:272 / 289
页数:18
相关论文
共 50 条
  • [1] Structure learning of Bayesian networks by continuous particle swarm optimization algorithms
    Liu, Xuqing
    Liu, Xinsheng
    [J]. JOURNAL OF STATISTICAL COMPUTATION AND SIMULATION, 2018, 88 (08) : 1528 - 1556
  • [2] Research on structure learning of dynamic Bayesian networks by particle swarm optimization
    Heng, Xing-Chen
    Qin, Zheng
    Tian, Lei
    Shao, Li-Ping
    [J]. 2007 IEEE SYMPOSIUM ON ARTIFICIAL LIFE, 2006, : 85 - +
  • [3] Learning bayesian networks from data by particle swarm optimization
    Du, Tao
    Zhang, Shen-Sheng
    Wang, Zong-Jiang
    [J]. Journal of Shanghai Jiaotong University (Science), 2006, 11 E (04) : 423 - 429
  • [4] Learning Bayesian Networks from Data by Particle Swarm Optimization
    杜涛
    张申生
    王宗江
    [J]. Journal of Shanghai Jiaotong University(Science), 2006, (04) : 423 - 429
  • [5] A particle swarm optimization and immune theory-based algorithm for structure learning of bayesian networks
    Li, Xiao-Lin
    [J]. International Journal of Database Theory and Application, 2010, 3 (02): : 61 - 70
  • [6] Bayesian network structure learning based on improved particle swarm optimization
    [J]. Gao, Xiaoguang, 1600, Northwestern Polytechnical University (32):
  • [7] Bayesian network structure learning algorithm using particle swarm optimization
    Liang, Jie
    Cai, Qi
    Chu, Zhuli
    Wang, Haiping
    [J]. Huazhong Keji Daxue Xuebao (Ziran Kexue Ban)/Journal of Huazhong University of Science and Technology (Natural Science Edition), 2012, 40 (12): : 44 - 48
  • [8] Particle Swarm Optimization based method for Bayesian Network Structure Learning
    Aouay, Saoussen
    Jamoussi, Salma
    Ben Ayed, Yassine
    [J]. 2013 5TH INTERNATIONAL CONFERENCE ON MODELING, SIMULATION AND APPLIED OPTIMIZATION (ICMSAO), 2013,
  • [9] Particle Swarm Optimisation for learning Bayesian Networks
    Cowie, J.
    Oteniya, L.
    Coles, R.
    [J]. WORLD CONGRESS ON ENGINEERING 2007, VOLS 1 AND 2, 2007, : 71 - +
  • [10] Learning Bayesian networks structures based on memory binary particle swarm optimization
    Li, Xiao-Lin
    Wang, Shuang-Cheng
    He, Xiang-Dong
    [J]. SIMULATED EVOLUTION AND LEARNING, PROCEEDINGS, 2006, 4247 : 568 - 574