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

被引:24
|
作者
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 条
  • [21] A New Evolutionary Algorithm for Structure Learning in Bayesian Networks
    Khanteymoori, A. R.
    Menhaj, M. B.
    Homayounpour, M. M.
    2009 14TH INTERNATIONAL COMPUTER CONFERENCE, 2009, : 540 - +
  • [22] A New Bayesian Network Structure Learning Algorithm Mechanism Based on the Decomposability of Scoring Functions
    Li, Guoliang
    Xing, Lining
    Zhang, Zhongshan
    Chen, Yingwu
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2017, E100A (07) : 1541 - 1551
  • [23] Quantum approximate optimization algorithm for Bayesian network structure learning
    Soloviev, Vicente P.
    Bielza, Concha
    Larranaga, Pedro
    QUANTUM INFORMATION PROCESSING, 2022, 22 (01)
  • [24] A novel discrete firefly algorithm for Bayesian network structure learning
    Wang, Xianchang
    Ren, Hongjia
    Guo, Xiaoxin
    KNOWLEDGE-BASED SYSTEMS, 2022, 242
  • [25] An algorithm for cooperative learning of Bayesian network structure from data
    Huang, JJ
    Pan, HP
    Wan, YC
    COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN I, 2004, 3168 : 86 - 94
  • [26] A Structure Learning Algorithm for Bayesian Network Using Prior Knowledge
    Xu, Jun-Gang
    Zhao, Yue
    Chen, Jian
    Han, Chao
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2015, 30 (04) : 713 - 724
  • [27] Immune Allied Genetic Algorithm for Bayesian Network Structure Learning
    Song, Qin
    Lin, Feng
    Sun, Wei
    Chang, K. C.
    SIGNAL PROCESSING, SENSOR FUSION, AND TARGET RECOGNITION XXI, 2012, 8392
  • [28] A Bayesian Network structure learning algorithm using experts' knowledge
    Guo, Huiping
    Li, Hongru
    2022 34TH CHINESE CONTROL AND DECISION CONFERENCE, CCDC, 2022, : 287 - 292
  • [29] Bayesian network structure learning based on an improved genetic algorithm
    Liu, B., 2013, Northwestern Polytechnical University (31):
  • [30] Bayesian network structure learning based on cuckoo search algorithm
    Askari, Mahbobe Bani Asad
    Ahsaee, Mostafa Ghazizadeh
    2018 6TH IRANIAN JOINT CONGRESS ON FUZZY AND INTELLIGENT SYSTEMS (CFIS), 2018, : 127 - 130