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 条
  • [1] Spark-Based Parallel Genetic Algorithm for Simulating a Solution of Optimal Deployment of an Underwater Sensor Network
    Liu, Peng
    Ye, Shuai
    Wang, Can
    Zhu, Zongwei
    SENSORS, 2019, 19 (12)
  • [2] Full process parallel genetic algorithm for Bayesian network structure learning
    Cai Y.
    Ma L.
    Lu H.
    Fang W.
    Xi Tong Gong Cheng Yu Dian Zi Ji Shu/Systems Engineering and Electronics, 2024, 46 (05): : 1703 - 1711
  • [3] Spark-based parallel processing whale optimization algorithm
    Alshayeji, Mohammad
    Behbehani, Bader
    Ahmad, Imtiaz
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2022, 34 (04):
  • [4] A Spark-Based Parallel Implementation of Arithmetic Optimization Algorithm
    AlJame, Maryam
    Alnoori, Aisha
    Alfailakawi, Mohammad G.
    Ahmad, Imtiaz
    INTERNATIONAL JOURNAL OF APPLIED METAHEURISTIC COMPUTING, 2023, 14 (01)
  • [5] Spark-based Parallel Collaborative Filtering Recommendation Algorithm
    Yang, Yongli
    Xue, Fei
    Cai, Yongquan
    Ning, Zhenhu
    PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING, INFORMATION SCIENCE & APPLICATION TECHNOLOGY (ICCIA 2017), 2017, 74 : 987 - 990
  • [6] Bayesian network structure learning based on an improved genetic algorithm
    Liu, B., 2013, Northwestern Polytechnical University (31):
  • [7] Parallel Algorithm for Learning Optimal Bayesian Network Structure
    Tamada, Yoshinori
    Imoto, Seiya
    Miyano, Satoru
    JOURNAL OF MACHINE LEARNING RESEARCH, 2011, 12 : 2437 - 2459
  • [8] Grouping Parallel Bayesian Network Structure Learning Algorithm Based on Variable Ordering
    Qi, Xiaolong
    Shi, Yinhuan
    Wang, Hao
    Gao, Yang
    INTELLIGENT DATA ENGINEERING AND AUTOMATED LEARNING - IDEAL 2016, 2016, 9937 : 405 - 415
  • [9] Bayesian network structure learning with improved genetic algorithm
    Sun, Baodan
    Zhou, Yun
    INTERNATIONAL JOURNAL OF INTELLIGENT SYSTEMS, 2022, 37 (09) : 6023 - 6047
  • [10] Spark-based Feature Selection Algorithm of Network Traffic Classification
    Ke, Wenlong
    Wang, Yong
    Lei, Xiaochun
    Wei, Bizhong
    2017 13TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND SECURITY (CIS), 2017, : 140 - 144