An improved Harris Hawks optimization for Bayesian network structure learning via genetic operators

被引:2
作者
Liu, Haoran [1 ,2 ]
Cai, Yanbin [1 ,2 ]
Shi, Qianrui [1 ,2 ]
Wang, Niantai [1 ,2 ]
Zhang, Liyue [1 ,2 ]
Li, Sheng [1 ,2 ]
Cui, Shaopeng [1 ,2 ]
机构
[1] Yanshan Univ, Sch Informat Sci & Engn, Qinhuangdao 066000, Hebei, Peoples R China
[2] Yanshan Univ, Key Lab Special Fiber & Fiber Sensor Hebei Prov, Qinhuangdao 066000, Hebei, Peoples R China
关键词
Bayesian network; Structure learning; Harris hawks optimization; Genetic algorithm; ALGORITHM;
D O I
10.1007/s00500-023-09107-7
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Constructing Bayesian network structures from data is an NP-hard problem. This paper presents a novel method for Bayesian network structure learning using a discrete Harris hawks optimization algorithm, named BNC-HHO. It uses the max-min parents and children algorithm, V-structure & log-likelihood function, and neighborhood structures to limit the search space during the initialization phase. Then, the Harris hawk optimization algorithm is extended from the continuous to the discrete domain by redefining the movement strategies of hawks using genetic operators in genetic algorithm. The crossover and mutation operations in the proposed method are controlled by an adaptive crossover and mutation rate based on the X-conditional cloud. To balance the exploration and exploitation phases, a nonlinear escaping energy curve is also designed. Finally, the quality of the solution is further improved using a local optimizer. Experiments on various standard networks demonstrate that the proposed algorithm can quickly get higher structure scores and better convergence accuracy in most cases compared to other state-of-the-art algorithms. It indicates that the proposed algorithm can be used as an effective and feasible method for learning Bayesian network structures.
引用
收藏
页码:14659 / 14672
页数:14
相关论文
共 49 条
[21]   Bayesian Network Structure Learning Using Case-Injected Genetic Algorithms [J].
Jose, Sonu ;
Louis, Sushil J. ;
Dascalu, Sergiu M. ;
Liu, Siming .
2020 IEEE 32ND INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI), 2020, :572-579
[22]   Bio inspired computing - A review of algorithms and scope of applications [J].
Kar, Arpan Kumar .
EXPERT SYSTEMS WITH APPLICATIONS, 2016, 59 :20-32
[23]  
KAREEM S, 2021, COMPUT SCI
[24]   Structure Learning of Bayesian Networks Using Elephant Swarm Water Search Algorithm [J].
Kareem, Shahab Wahhab ;
Okur, Mehmet Cudi .
INTERNATIONAL JOURNAL OF SWARM INTELLIGENCE RESEARCH, 2020, 11 (02) :19-30
[25]   A novel method for Bayesian networks structure learning based on Breeding Swarm algorithm [J].
Khanteymoori, Ali Reza ;
Olyaee, Mohammad-H. ;
Abbaszadeh, Omid ;
Valian, Maryam .
SOFT COMPUTING, 2018, 22 (09) :3049-3060
[26]   Sialosides Containing 7-N-Acetyl Sialic Acid Are Selective Substrates for Neuraminidases from Influenza A Viruses [J].
Kooner, Anoopjit Singh ;
Yuan, Yue ;
Yu, Hai ;
Kang, Hyeog ;
Klenow, Laura ;
Daniels, Robert ;
Chen, Xi .
INFECTIOUS DISEASES, 2022, :33-41
[27]   A modified Bayesian network to handle cyclic loops in root cause diagnosis of process faults in the chemical process industry [J].
Kumari, Pallavi ;
Bhadriraju, Bhavana ;
Wang, Qingsheng ;
Sang-Il Kwon, Joseph .
JOURNAL OF PROCESS CONTROL, 2022, 110 :84-98
[28]   A hierarchical object oriented Bayesian network-based fault diagnosis method for building energy systems [J].
Li, Tingting ;
Zhou, Yangze ;
Zhao, Yang ;
Zhang, Chaobo ;
Zhang, Xuejun .
APPLIED ENERGY, 2022, 306
[29]   Causal learner: A toolbox for causal structure and Markov blanket learning [J].
Ling, Zhaolong ;
Yu, Kui ;
Zhang, Yiwen ;
Liu, Lin ;
Li, Jiuyong .
PATTERN RECOGNITION LETTERS, 2022, 163 :92-95
[30]   Bayesian Network Structure Algorithm Based on V-structure & Log-Likelihood Orientation and Tabu Hill Climbing [J].
Liu Haoran ;
Wang Niantai ;
Wang Yi ;
Zhang Liyue ;
Su Zhaoyu ;
Liu Wen ;
Zhao Xudan .
JOURNAL OF ELECTRONICS & INFORMATION TECHNOLOGY, 2021, 43 (11) :3272-3281