BN-GEPSO: Learning Bayesian Network Structure Using Generalized Particle Swarm Optimization

被引:2
作者
Salman, Muhammad Saad [1 ]
Almanjahie, Ibrahim M. [2 ,3 ]
Yasin, AmanUllah [1 ]
Cheema, Ammara Nawaz [1 ]
机构
[1] Air Univ, Islamabad 44000, Pakistan
[2] King Khalid Univ, Coll Sci, Dept Math, Abha 62529, Saudi Arabia
[3] King Khalid Univ, Stat Res & Studies Support Unit, Abha 62529, Saudi Arabia
来源
CMC-COMPUTERS MATERIALS & CONTINUA | 2023年 / 75卷 / 02期
关键词
Bayesian network; structure learning; particle swarm optimization; ALGORITHM; MODEL;
D O I
10.32604/cmc.2023.034960
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
At present Bayesian Networks (BN) are being used widely for demonstrating uncertain knowledge in many disciplines, including biology, computer science, risk analysis, service quality analysis, and business. But they suffer from the problem that when the nodes and edges increase, the structure learning difficulty increases and algorithms become inefficient. To solve this problem, heuristic optimization algorithms are used, which tend to find a near-optimal answer rather than an exact one, with particle swarm optimization (PSO) being one of them. PSO is a swarm intelligence-based algorithm having basic inspiration from flocks of birds (how they search for food). PSO is employed widely because it is easier to code, converges quickly, and can be parallelized easily. We use a recently proposed version of PSO called generalized particle swarm optimization (GEPSO) to learn bayesian network structure. We construct an initial directed acyclic graph (DAG) by using the max-min parent's children (MMPC) algorithm and cross relative average entropy. This DAG is used to create a population for the GEPSO optimization procedure. Moreover, we propose a velocity update procedure to increase the efficiency of the algorithmic search process. Results of the experiments show that as the complexity of the dataset increases, our algorithm Bayesian network generalized particle swarm optimization (BN-GEPSO) outperforms the PSO algorithm in terms of the Bayesian information criterion (BIC) score.
引用
收藏
页码:4217 / 4229
页数:13
相关论文
共 43 条
[1]   A hybrid methodology for learning belief networks: BENEDICT [J].
Acid, S ;
de Campos, LM .
INTERNATIONAL JOURNAL OF APPROXIMATE REASONING, 2001, 27 (03) :235-262
[2]   SAGA: A hybrid search algorithm for Bayesian Network structure learning of transcriptional regulatory networks [J].
Adabor, Emmanuel S. ;
Acquaah-Mensah, George K. ;
Oduro, Francis T. .
JOURNAL OF BIOMEDICAL INFORMATICS, 2015, 53 :27-35
[3]   Scoring Bayesian networks of mixed variables [J].
Andrews, Bryan ;
Ramsey, Joseph ;
Cooper, Gregory F. .
INTERNATIONAL JOURNAL OF DATA SCIENCE AND ANALYTICS, 2018, 6 (01) :3-18
[4]  
Aouay S., 2013, 5th International Conference on Modeling, Simulation and Applied Optimization (ICMSAO), P1
[5]  
Brenner E, 2013, Arxiv, DOI arXiv:1309.6820
[6]  
Chen Xiaoyu, 2021, 2021 6th International Conference on Robotics and Automation Engineering (ICRAE), P393, DOI 10.1109/ICRAE53653.2021.9657789
[7]  
Chickering DM, 2004, J MACH LEARN RES, V5, P1287
[8]   APPROXIMATING DISCRETE PROBABILITY DISTRIBUTIONS WITH DEPENDENCE TREES [J].
CHOW, CK ;
LIU, CN .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1968, 14 (03) :462-+
[9]   Bayesian network hybrid learning using an elite-guided genetic algorithm [J].
Contaldi, Carlo ;
Vafaee, Fatemeh ;
Nelson, Peter C. .
ARTIFICIAL INTELLIGENCE REVIEW, 2019, 52 (01) :245-272
[10]   Mean Opinion Score Estimation for Mobile Broadband Networks Using Bayesian Networks [J].
El-Saleh, Ayman A. ;
Alhammadi, Abdulraqeb ;
Shayea, Ibraheem ;
Azizan, Azizul ;
Hassan, Wan Haslina .
CMC-COMPUTERS MATERIALS & CONTINUA, 2022, 72 (03) :4571-4587