A self-adaptive level-based learning artificial bee colony algorithm for feature selection on high-dimensional classification

被引:6
|
作者
Wang, Jing [1 ]
Zhang, Yuanzi [1 ]
Hong, Minglin [1 ]
He, Haiyang [1 ]
Huang, Shiguo [1 ]
机构
[1] Fujian Agr & Forestry Univ, Coll Comp & Informat Sci, Fuzhou 350002, Peoples R China
关键词
Artificial bee colony algorithm; Feature selection; Classification; High dimensionality; DIFFERENTIAL EVOLUTION; OPTIMIZATION;
D O I
10.1007/s00500-022-06826-1
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Feature selection is an important data preprocessing method in data mining and machine learning, yet it faces the challenge of "curse of dimensionality" when dealing with high-dimensional data. In this paper, a self-adaptive level-based learning artificial bee colony (SLLABC) algorithm is proposed for high-dimensional feature selection problem. The SLLABC algorithm includes three new mechanisms: (1) A novel level-based learning mechanism is introduced to accelerate the convergence of the basic artificial bee colony algorithm, which divides the population into several levels and the individuals on each level learn from the individuals on higher levels, especially, the individuals on the highest level learn from each other. (2) A self-adaptive method is proposed to keep the balance between exploration and exploitation abilities, which takes the diversity of population into account to determine the number of levels. The lower the diversity is, the fewer the levels are divided. (3) A new update mechanism is proposed to reduce the number of selected features. In this mechanism, if the error rate of an offspring is higher than or is equal to that of its parent but selects more features, then the offspring is discarded and the parent is retained, otherwise, the offspring replaces its parent. Further, we discuss and analyze the contribution of these novelties to the diversity of population and the performance of classification. Finally, the results, compared with 8 state-of-the-art algorithms on 12 high-dimensional datasets, confirm the competitive performance of the proposed SLLABC on both classification accuracy and the size of the feature subset.
引用
收藏
页码:9665 / 9687
页数:23
相关论文
共 50 条
  • [1] A self-adaptive level-based learning artificial bee colony algorithm for feature selection on high-dimensional classification
    Jing Wang
    Yuanzi Zhang
    Minglin Hong
    Haiyang He
    Shiguo Huang
    [J]. Soft Computing, 2022, 26 : 9665 - 9687
  • [2] A Classification Method based on Self-adaptive Artificial Bee Colony
    Xue, Yu
    Jiang, Jiongming
    Xue, Bing
    Zhang, Mengjie
    [J]. 2017 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (SSCI), 2017, : 1038 - 1045
  • [3] A self-adaptive quantum equilibrium optimizer with artificial bee colony for feature selection
    Zhong, Changting
    Li, Gang
    Meng, Zeng
    Li, Haijiang
    He, Wanxin
    [J]. COMPUTERS IN BIOLOGY AND MEDICINE, 2023, 153
  • [4] Artificial Bee Colony Algorithm Based On Self-Adaptive Greedy Strategy
    Yang, Zeyu
    Hu, Haidong
    Gao, Hao
    [J]. PROCEEDINGS OF 2018 TENTH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTATIONAL INTELLIGENCE (ICACI), 2018, : 385 - 390
  • [5] Self-adaptive artificial bee colony
    Bansal, Jagdish Chand
    Sharma, Harish
    Arya, K. V.
    Deep, Kusum
    Pant, Millie
    [J]. OPTIMIZATION, 2014, 63 (10) : 1513 - 1532
  • [6] The Artificial Bee Colony Algorithm Applied to a Self-adaptive Grid Resources Selection Model
    Boton-Fernandez, Maria
    Vega-Rodriguez, Miguel A.
    Prieto Castrillo, Francisco
    [J]. HYBRID ARTIFICIAL INTELLIGENT SYSTEMS, 2013, 8073 : 366 - 375
  • [7] A Self-adaptive Artificial Bee Colony Algorithm with Symmetry Initialization
    Xue, Yu
    Jiang, Jiongming
    Ma, Tinghuai
    Liu, Jingfa
    Pang, Wei
    [J]. JOURNAL OF INTERNET TECHNOLOGY, 2018, 19 (05): : 1347 - 1362
  • [8] Feature Selection for High-Dimensional Datasets through a Novel Artificial Bee Colony Framework
    Zhang, Yuanzi
    Wang, Jing
    Li, Xiaolin
    Huang, Shiguo
    Wang, Xiuli
    [J]. ALGORITHMS, 2021, 14 (11)
  • [9] Self-Adaptive and Adaptive Parameter Control in Improved Artificial Bee Colony Algorithm
    Afsar, Bekir
    Aydin, Dogan
    Ugur, Aybars
    Korukoglu, Serdar
    [J]. INFORMATICA, 2017, 28 (03) : 415 - 438
  • [10] Modified Artificial Bee Colony Algorithm with Self-Adaptive Extended Memory
    Mao, Mingxuan
    Duan, Qichang
    [J]. CYBERNETICS AND SYSTEMS, 2016, 47 (07) : 585 - 601