A novel discrete firefly algorithm for Bayesian network structure learning

被引:25
|
作者
Wang, Xianchang [1 ,2 ]
Ren, Hongjia [1 ]
Guo, Xiaoxin [1 ]
机构
[1] Jilin Univ, Coll Comp Sci & Technol, Changchun 130012, Peoples R China
[2] Chengdu Kestrel Artificial Intelligence Inst, Chengdu 610000, Peoples R China
关键词
Bayesian networks; Structure learning; Firefly optimization algorithm; SEARCH ALGORITHM; OPTIMIZATION; INFERENCE;
D O I
10.1016/j.knosys.2022.108426
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
As an effective tool for the representation and reasoning of uncertain theories, Bayesian networks are widely used in various fields of artificial intelligence. However, learning the optimal Bayesian network structure is an NP-hard problem. The score-and-search approach is a common method for solving the problems associated with Bayesian network structure learning. This paper presents a novel method for learning the structure of a Bayesian network using a discrete firefly optimization algorithm, which has been successfully applied to solve various optimization problems. In the proposed algorithm, each firefly moves in a discrete space based on a redefined movement strategy. Then, the mutation operator is employed to prevent the algorithm from stopping prematurely and falling into a local optimum. Finally, a local optimizer is used to enhance the exploitation ability of the firefly to obtain the best feasible solution. We compared the proposed algorithm with state-of-the-art algorithms on well-known benchmark networks. The experimental results show that the proposed algorithm has better convergence accuracy and higher scores in most cases, compared to other algorithms, indicating that the proposed algorithm can be used as an effective and feasible method for learning Bayesian network structures. (C)& nbsp;2022 Elsevier B.V. All rights reserved.
引用
收藏
页数:10
相关论文
共 50 条
  • [31] Quantum approximate optimization algorithm for Bayesian network structure learning
    Vicente P. Soloviev
    Concha Bielza
    Pedro Larrañaga
    Quantum Information Processing, 22
  • [32] Novel Algorithm for Bayesian Network Parameter Learning with Informative Prior Constraints
    Chang, Rui
    Wang, Wei
    2010 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS IJCNN 2010, 2010,
  • [34] A search-and-score structure learning algorithm for Bayesian network classifiers
    Pernkopf, F
    O'Leary, P
    SIXTH INTERNATIONAL CONFERENCE ON QUALITY CONTROL BY ARTIFICIAL VISION, 2003, 5132 : 231 - 240
  • [35] An Efficient Bayesian Network Structure Learning Algorithm in the Presence of Deterministic Relations
    Mabrouk, Ahmed
    Gonzales, Christophe
    Jabet-Chevalier, Karine
    Chojnacki, Eric
    21ST EUROPEAN CONFERENCE ON ARTIFICIAL INTELLIGENCE (ECAI 2014), 2014, 263 : 567 - +
  • [36] Improved K2 algorithm for Bayesian network structure learning
    Behjati, Shahab
    Beigy, Hamid
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2020, 91 (91)
  • [37] A Hybrid Bayesian Network Structure Learning Algorithm in Equivalence Class Space
    Liu, Xiaohan
    Gao, Xiaoguang
    Ru, Xinxin
    Wang, Zidong
    2023 8TH INTERNATIONAL CONFERENCE ON CONTROL AND ROBOTICS ENGINEERING, ICCRE, 2023, : 1 - 4
  • [38] A Chain-Model Genetic Algorithm for Bayesian Network Structure Learning
    Kabli, Ratiba
    Herrmann, Frank
    McCall, John
    GECCO 2007: GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, VOL 1 AND 2, 2007, : 1264 - 1271
  • [39] 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
  • [40] Using a Local Discovery Ant Algorithm for Bayesian Network Structure Learning
    Pinto, Pedro C.
    Nagele, Andreas
    Dejori, Mathaus
    Runkler, Thomas A.
    Sousa, Joao M. C.
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2009, 13 (04) : 767 - 779