A new PC-PSO algorithm for Bayesian network structure learning with structure priors

被引:27
作者
Sun, Baodan [1 ,2 ]
Zhou, Yun [1 ,2 ]
Wang, Jianjiang [2 ]
Zhang, Weiming [1 ,2 ]
机构
[1] Natl Univ Def Technol, Sci & Technol Informat Syst Engn Lab, Changsha, Peoples R China
[2] Natl Univ Def Technol, Coll Syst Engn, Changsha, Peoples R China
基金
中国国家自然科学基金;
关键词
Bayesian networks; Structure learning; Particle swarm optimization; PC algorithm; Structure priors; PROBABILISTIC NETWORKS; OPTIMIZATION; KNOWLEDGE;
D O I
10.1016/j.eswa.2021.115237
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Bayesian network structure learning is the basis of parameter learning and Bayesian inference. However, it is a NP-hard problem to find the optimal structure of Bayesian networks because the computational complexity increases exponentially with the increasing number of nodes. Hence, numerous algorithms have been proposed to obtain feasible solutions, while almost all of them are of certain limits. In this paper, we adopt a heuristic algorithm to learn the structure of Bayesian networks, and this algorithm can provide a reasonable solution to combine the PC and Particle Swarm Optimization (PSO) algorithms. Moreover, we consider structure priors to improve the performance of our PC-PSO algorithm. Meanwhile, we utilize a new mutation operator called Uniform Mutation by Addition and Deletion (UMAD) and a crossover operator called Uniform Crossover. Experiments on different networks show that the approach proposed in this paper has achieved better Bayesian Information Criterion (BIC) scores than other algorithms.
引用
收藏
页数:11
相关论文
共 50 条
  • [41] A Novel Structure Learning Algorithm for Optimal Bayesian Network: Best Parents
    Kreimer, Andrew
    Herman, Maya
    KNOWLEDGE-BASED AND INTELLIGENT INFORMATION & ENGINEERING SYSTEMS: PROCEEDINGS OF THE 20TH INTERNATIONAL CONFERENCE KES-2016, 2016, 96 : 43 - 52
  • [42] Full process parallel genetic algorithm for Bayesian network structure learning
    Cai Y.
    Ma L.
    Lu H.
    Fang W.
    Xi Tong Gong Cheng Yu Dian Zi Ji Shu/Systems Engineering and Electronics, 2024, 46 (05): : 1703 - 1711
  • [43] Bayesian Network Structure Learning Algorithm Combining Improved Dragonfly Optimization
    Ji, Dongmei
    Sun, Zheng
    IEEE ACCESS, 2023, 11 : 92887 - 92897
  • [44] Particle Swarm Optimization based method for Bayesian Network Structure Learning
    Aouay, Saoussen
    Jamoussi, Salma
    Ben Ayed, Yassine
    2013 5TH INTERNATIONAL CONFERENCE ON MODELING, SIMULATION AND APPLIED OPTIMIZATION (ICMSAO), 2013,
  • [45] Improved K2 algorithm for Bayesian network structure learning
    Behjati, Shahab
    Beigy, Hamid
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2020, 91 (91)
  • [46] BNC-PSO: structure learning of Bayesian networks by Particle Swarm Optimization
    Gheisari, S.
    Meybodi, M. R.
    INFORMATION SCIENCES, 2016, 348 : 272 - 289
  • [47] A Method for Learning Bayesian Network Structure
    Li, Jingnan
    Zhang, Yingxia
    2014 SIXTH INTERNATIONAL CONFERENCE ON INTELLIGENT HUMAN-MACHINE SYSTEMS AND CYBERNETICS (IHMSC), VOL 2, 2014, : 222 - 225
  • [48] Study of Bayesian Network Structure Learning
    Xiong, Wei
    Cao, Yonghui
    Liu, Hui
    APPLIED MATHEMATICS & INFORMATION SCIENCES, 2013, 7 : 49 - 54
  • [49] Bayesian Network Structure Learning by Recursive Autonomy Identification
    Yehezkel, Raanan
    Lerner, Boaz
    JOURNAL OF MACHINE LEARNING RESEARCH, 2009, 10 : 1527 - 1570
  • [50] Bayesian Network Learning with the PC Algorithm: An Improved and Correct Variation
    Tsagris, Michail
    APPLIED ARTIFICIAL INTELLIGENCE, 2019, 33 (02) : 101 - 123