An enhanced black widow optimization algorithm for feature selection

被引:141
作者
Hu, Gang [1 ,2 ]
Du, Bo [1 ]
Wang, Xiaofeng [1 ]
Wei, Guo [3 ]
机构
[1] Xian Univ Technol, Dept Appl Math, Xian 710054, Peoples R China
[2] Xian Univ Technol, Sch Comp Sci & Engn, Xian 710048, Peoples R China
[3] Univ N Carolina, Dept Math & Comp Sci, Pembroke, NC 28372 USA
基金
中国国家自然科学基金;
关键词
Black Widow Optimization algorithm; Feature selection; K-nearest neighbor; Spouses selecting strategy; Mutation operator; Adaptive parameters; GREY WOLF; FILTER;
D O I
10.1016/j.knosys.2021.107638
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Feature selection is an important data processing method to reduce dimension of the raw datasets while preserving the information as much as possible. In this paper, an enhanced version of Black Widow Optimization Algorithm called SDABWO is proposed to solve the feature selection problem. The Black Widow Optimization Algorithm (BWO) is a new population-based meta-heuristic algorithm inspired by the evolution process of spider population. Three main improvements were included into the BWO to overcome the shortcoming of low accuracy, slow convergence speed and being easy to fall into local optima. Firstly, a novel strategy for selecting spouses by calculating the weight of female spiders and the distance between spiders is proposed. By applying the strategy to the original algorithm, it has faster convergence speed and higher accuracy. The second improvement includes the use of mutation operator of differential evolution at mutation phase of BWO which helps the algorithm escape from the local optima. And then, three key parameters are set to adjust adaptively with the increase of iteration times. To confirm and validate the performance of the improved BWO, other 10 algorithms are used to compared with the SDABWO on 25 benchmark functions. The results show that the proposed algorithm enhances the exploitation ability, improves the convergence speed and is more stable when solving optimization problems. Furthermore, the proposed SDABWO algorithm is employed for feature selection. Twelve standard datasets from UCI repository prove that SDABWO-based method has stronger search ability in the search space of feature selection than the other five popular feature selection methods. These results confirm the capability of the proposed method simultaneously improve the classification accuracy while reducing the dimensions of the original datasets. Therefore, SDABWO-based method was found to be one of the most promising for feature selection problem over other approaches that are currently used in the literature. (C) 2021 Elsevier B.V. All rights reserved.
引用
收藏
页数:26
相关论文
共 50 条
  • [41] Enhanced Binary Moth Flame Optimization as a Feature Selection Algorithm to Predict Software Fault Prediction
    Tumar, Iyad
    Hassouneh, Yousef
    Turabieh, Hamza
    Thaher, Thaer
    IEEE ACCESS, 2020, 8 (08): : 8041 - 8055
  • [42] Enhanced whale optimization algorithm for medical feature selection: A COVID-19 case study
    Nadimi-Shahraki, Mohammad H.
    Zamani, Hoda
    Mirjalili, Seyedali
    COMPUTERS IN BIOLOGY AND MEDICINE, 2022, 148
  • [43] Enhanced chimp hierarchy optimization algorithm with adaptive lens imaging for feature selection in data classification
    Zhang, Li
    Chen, Xiaobo
    SCIENTIFIC REPORTS, 2024, 14 (01)
  • [44] Optimization of synchronized frequency and voltage control for a distributed generation system using the Black Widow Optimization algorithm
    Sadeghi, Baran
    Shafaghatian, Nima
    Alayi, Reza
    Assad, Mamdouh El Haj
    Zishan, Farhad
    Hosseinzadeh, Hasan
    CLEAN ENERGY, 2022, 6 (01): : 869 - 882
  • [45] Enhanced depression detection from speech using Quantum Whale Optimization Algorithm for feature selection
    Kaur, Baljeet
    Rathi, Swati
    Agrawal, R. K.
    COMPUTERS IN BIOLOGY AND MEDICINE, 2022, 150
  • [46] A Fuzzy Scheduling Method for Pipeline Processing in Shipyards Incorporating the Black Widow Optimization Algorithm
    Meng, Chunli
    Feng, Zhiqiang
    Zhao, Daidi
    Li, Xin
    Yu, Jianxing
    Yang, Lijun
    APPLIED SCIENCES-BASEL, 2024, 14 (13):
  • [47] A New Hybrid Seagull Optimization Algorithm for Feature Selection
    Jia, Heming
    Xing, Zhikai
    Song, Wenlong
    IEEE ACCESS, 2019, 7 : 49614 - 49631
  • [48] A Chaotic Parallel Antlion Optimization Algorithm for Feature Selection
    Zhou, Xun
    Chen, Hongwei
    Shi, Dewei
    PROCEEDINGS OF THE 2022 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION, GECCO 2022, 2022, : 97 - 99
  • [49] Chaotic Binary Pelican Optimization Algorithm for Feature Selection
    Eluri, Rama Krishna
    Devarakonda, Nagaraju
    INTERNATIONAL JOURNAL OF UNCERTAINTY FUZZINESS AND KNOWLEDGE-BASED SYSTEMS, 2023, 31 (03) : 497 - 530
  • [50] A Chaotic Antlion Optimization Algorithm for Text Feature Selection
    Hongwei Chen
    Xun Zhou
    Dewei Shi
    International Journal of Computational Intelligence Systems, 15