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 条
  • [1] Bayesian network structure learning based on HC-PSO algorithm
    Gao, Wenlong
    Zhi, Minqian
    Ke, Yongsong
    Wang, Xiaolong
    Zhuo, Yun
    Liu, Anping
    Yang, Yi
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2024, 46 (02) : 4347 - 4359
  • [2] Bayesian network structure learning with improved genetic algorithm
    Sun, Baodan
    Zhou, Yun
    INTERNATIONAL JOURNAL OF INTELLIGENT SYSTEMS, 2022, 37 (09) : 6023 - 6047
  • [3] An efficient Bayesian network structure learning algorithm based on structural information
    Fang, Wei
    Zhang, Weijian
    Ma, Li
    Wu, Yunlin
    Yan, Kefei
    Lu, Hengyang
    Sun, Jun
    Wu, Xiaojun
    Yuan, Bo
    SWARM AND EVOLUTIONARY COMPUTATION, 2023, 76
  • [4] The dual PC algorithm and the role of Gaussianity for structure learning of Bayesian networks
    Giudice, Enrico
    Kuipers, Jack
    Moffa, Giusi
    INTERNATIONAL JOURNAL OF APPROXIMATE REASONING, 2023, 161
  • [5] A novel discrete firefly algorithm for Bayesian network structure learning
    Wang, Xianchang
    Ren, Hongjia
    Guo, Xiaoxin
    KNOWLEDGE-BASED SYSTEMS, 2022, 242
  • [6] The Dual PC Algorithm for Structure Learning
    Giudice, Enrico
    Kuipers, Jack
    Moffa, Giusi
    INTERNATIONAL CONFERENCE ON PROBABILISTIC GRAPHICAL MODELS, VOL 186, 2022, 186
  • [7] A New Algorithm for Learning Large Bayesian Network Structure From Discrete Data
    Zhang, Weiping
    Xu, Ziqiang
    Chen, Yu
    Yang, Jing
    IEEE ACCESS, 2019, 7 : 121665 - 121674
  • [8] Sequential Bayesian Network Structure Learning
    Ekanayake, Sachini Piyoni
    Zois, Daphney-Stavroula
    2022 56TH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS, AND COMPUTERS, 2022, : 76 - 80
  • [9] Bayesian network structure learning using scatter search
    Yang, Wei-Ting
    Tamssaouet, Karim
    Dauzere-Peres, Stephane
    KNOWLEDGE-BASED SYSTEMS, 2024, 300
  • [10] A Bayesian Network Based Structure Learning Algorithm
    Long, Zhang
    2016 INTERNATIONAL CONFERENCE ON ROBOTS & INTELLIGENT SYSTEM (ICRIS), 2016, : 12 - 15