A Spark-based parallel genetic algorithm for Bayesian network structure learning

被引:0
作者
Wu, Naixin [1 ]
机构
[1] Wuxi Inst Technol, Informat Ctr, Wuxi 214121, Jiangsu, Peoples R China
关键词
Bayesian networks; structure learning; genetic algorithm; parallel; BIC score; learning accuracy;
D O I
10.1504/IJCSM.2024.140876
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
The Bayesian network structure learning (BNSL) algorithm based on genetic algorithm (GA) has the problem of long search time and being prone to falling into local optima. When the sampling data is large, the single machine BNSL algorithm cannot obtain the BN structure within a limited time. To address this issue, this paper proposes a parallel BNSL algorithm based on the Spark framework with GA (PGA-BN). The three main stages of the proposed PGABN are population initialisation, BIC score calculation, and evolution operators, which are all designed in parallel on each partition to accelerate based on Spark. The experiments are studied on two typical BN datasets with different sample sizes to evaluate the parallel performance of the PGA-BN algorithm. Experimental results showed that the PGA-BN is significantly faster than its single-machine version with the satisfied accuracy.
引用
收藏
页码:109 / 117
页数:10
相关论文
共 50 条
  • [31] 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
  • [32] A Hybrid Optimization Algorithm for Bayesian Network Structure Learning Based on Database
    Li, Junyi
    Chen, Jingyu
    JOURNAL OF COMPUTERS, 2014, 9 (12) : 2787 - 2791
  • [33] Bayesian network structure learning by opposition-based learning
    Baodan Sun
    Xinyi Zhang
    Junhui Jiang
    Jianguang Gong
    Dan Lin
    Scientific Reports, 15 (1)
  • [34] A Novel Genetic Algorithm to Bayesian networks structure learning
    Parrela, Frederico A.
    Bessani, Michel
    Guimardes, Frederico G.
    de Castro, Cristiano Leite
    2023 3RD INTERNATIONAL CONFERENCE ON ROBOTICS, AUTOMATION AND ARTIFICIAL INTELLIGENCE, RAAI 2023, 2023, : 279 - 285
  • [35] An improved evolutionary approach-based hybrid algorithm for Bayesian network structure learning in dynamic constrained search space
    Jingguo Dai
    Jia Ren
    Wencai Du
    Vladimir Shikhin
    Jixin Ma
    Neural Computing and Applications, 2020, 32 : 1413 - 1434
  • [36] An improved evolutionary approach-based hybrid algorithm for Bayesian network structure learning in dynamic constrained search space
    Dai, Jingguo
    Ren, Jia
    Du, Wencai
    Shikhin, Vladimir
    Ma, Jixin
    NEURAL COMPUTING & APPLICATIONS, 2020, 32 (05) : 1413 - 1434
  • [37] Bayesian network hybrid learning using an elite-guided genetic algorithm
    Carlo Contaldi
    Fatemeh Vafaee
    Peter C. Nelson
    Artificial Intelligence Review, 2019, 52 : 245 - 272
  • [38] Bayesian network hybrid learning using an elite-guided genetic algorithm
    Contaldi, Carlo
    Vafaee, Fatemeh
    Nelson, Peter C.
    ARTIFICIAL INTELLIGENCE REVIEW, 2019, 52 (01) : 245 - 272
  • [39] Research on learning Bayesian network structure with hidden variables based on genetic algorithms
    Wang, F
    Liu, DY
    Xue, WX
    Lu, YN
    CHINESE JOURNAL OF ELECTRONICS, 2002, 11 (03): : 297 - 302
  • [40] Hybrid Optimization Algorithm for Bayesian Network Structure Learning
    Sun, Xingping
    Chen, Chang
    Wang, Lu
    Kang, Hongwei
    Shen, Yong
    Chen, Qingyi
    INFORMATION, 2019, 10 (10)