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 条
  • [41] FALCON OPTIMIZATION ALGORITHM FOR BAYESIAN NETWORK STRUCTURE LEARNING
    Kareem, Shahab Wahhab
    Okur, Mehmet Cudi
    COMPUTER SCIENCE-AGH, 2021, 22 (04): : 553 - 569
  • [42] Permutation genetic algorithms for score-based Bayesian network structure learning
    Hsu, WH
    Joehanes, R
    International Conference on Computing, Communications and Control Technologies, Vol 1, Proceedings, 2004, : 273 - 280
  • [43] A new PC-PSO algorithm for Bayesian network structure learning with structure priors
    Sun, Baodan
    Zhou, Yun
    Wang, Jianjiang
    Zhang, Weiming
    EXPERT SYSTEMS WITH APPLICATIONS, 2021, 184
  • [44] Structure Learning Algorithm of Bayesian Networks Based on Markov Blanket
    Zhao J.-Z.
    Wu C.-N.
    Wang X.-W.
    Pei L.-Y.
    Dongbei Daxue Xuebao/Journal of Northeastern University, 2020, 41 (04): : 464 - 469and481
  • [45] Learning the Structure of Large-scale Bayesian Networks using Genetic Algorithm
    Vafaee, Fatemeh
    GECCO'14: PROCEEDINGS OF THE 2014 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2014, : 855 - 862
  • [46] Bayesian Network Structure Learning Using Case-Injected Genetic Algorithms
    Jose, Sonu
    Louis, Sushil J.
    Dascalu, Sergiu M.
    Liu, Siming
    2020 IEEE 32ND INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI), 2020, : 572 - 579
  • [47] Bayesian Network Constraint-Based Structure Learning Algorithms: Parallel and Optimized Implementations in the bnlearn R Package
    Scutari, Marco
    JOURNAL OF STATISTICAL SOFTWARE, 2017, 77 (02): : 1 - 20
  • [48] Learning privacy-preserving Bayesian network based on genetic algorithms
    Lv Yali
    Shi Hongbo
    ISTM/2007: 7TH INTERNATIONAL SYMPOSIUM ON TEST AND MEASUREMENT, VOLS 1-7, CONFERENCE PROCEEDINGS, 2007, : 2597 - 2600
  • [49] Sequential Bayesian Network Structure Learning
    Ekanayake, Sachini Piyoni
    Zois, Daphney-Stavroula
    2022 56TH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS, AND COMPUTERS, 2022, : 76 - 80
  • [50] Structure learning of Bayesian networks using dual genetic algorithm
    Lee, Jaehun
    Chung, Wooyong
    Kim, Euntai
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2008, E91D (01): : 32 - 43