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 条
  • [21] Using a Local Discovery Ant Algorithm for Bayesian Network Structure Learning
    Pinto, Pedro C.
    Nagele, Andreas
    Dejori, Mathaus
    Runkler, Thomas A.
    Sousa, Joao M. C.
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2009, 13 (04) : 767 - 779
  • [22] Bayesian network structure learning by opposition-based learning
    Baodan Sun
    Xinyi Zhang
    Junhui Jiang
    Jianguang Gong
    Dan Lin
    Scientific Reports, 15 (1)
  • [23] The PC-Algorithm of the Algebraic Bayesian Network Secondary Structure Training
    Kharitonov, Nikita
    Abramov, Maxim
    Tulupyev, Alexander
    ARTIFICIAL INTELLIGENCE, RCAI 2021, 2021, 12948 : 267 - 273
  • [24] Parallel Simulated Annealing with a Greedy Algorithm for Bayesian Network Structure Learning
    Lee, Sangmin
    Kim, Seoung Bum
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2020, 32 (06) : 1157 - 1166
  • [25] PSO-K2PC: Bayesian structure learning using optimized K2 algorithm for parents-children detection
    Bouazizi S.
    Benmohamed E.
    Ltifi H.
    International Journal of Computers and Applications, 2023, 45 (09) : 553 - 563
  • [26] 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
  • [27] 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
  • [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 cuckoo search algorithm
    Askari, Mahbobe Bani Asad
    Ahsaee, Mostafa Ghazizadeh
    2018 6TH IRANIAN JOINT CONGRESS ON FUZZY AND INTELLIGENT SYSTEMS (CFIS), 2018, : 127 - 130
  • [30] A Structure Learning Algorithm for Bayesian Network Using Prior Knowledge
    Jun-Gang Xu
    Yue Zhao
    Jian Chen
    Chao Han
    Journal of Computer Science and Technology, 2015, 30 : 713 - 724