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] Bayesian network structure learning with improved genetic algorithm
    Sun, Baodan
    Zhou, Yun
    INTERNATIONAL JOURNAL OF INTELLIGENT SYSTEMS, 2022, 37 (09) : 6023 - 6047
  • [4] 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
  • [5] 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
  • [6] 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
  • [7] A Bayesian Network Based Structure Learning Algorithm
    Long, Zhang
    2016 INTERNATIONAL CONFERENCE ON ROBOTS & INTELLIGENT SYSTEM (ICRIS), 2016, : 12 - 15
  • [8] Bayesian network structure learning based on hybrid genetic and fish swarm algorithm
    Guo, Tong
    Lin, Feng
    Zhejiang Daxue Xuebao (Gongxue Ban)/Journal of Zhejiang University (Engineering Science), 2014, 48 (01): : 130 - 135
  • [9] 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
  • [10] LEARNING BAYESIAN NETWORK BY GENETIC ALGORITHM USING STRUCTURE-PARAMETER RESTRICTIONS
    Zhang, Chongyang
    Cao, Ming
    Peng, Biao
    Zheng, Shibao
    ELECTRONIC PROCEEDINGS OF THE 2013 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO WORKSHOPS (ICMEW), 2013,