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 条
  • [21] A diversity enhanced hybrid particle swarm optimization and crow search algorithm for feature selection
    Jeremiah Osei-kwakye
    Fei Han
    Alfred Adutwum Amponsah
    Qing-Hua Ling
    Timothy Apasiba Abeo
    Applied Intelligence, 2023, 53 : 20535 - 20560
  • [22] Dynamic Butterfly Optimization Algorithm for Feature Selection
    Tubishat, Mohammad
    Alswaitti, Mohammed
    Mirjalili, Seyedali
    Al-Garadi, Mohammed Ali
    Alrashdan, Ma'en Tayseer
    Rana, Toqir A.
    IEEE ACCESS, 2020, 8 : 194303 - 194314
  • [23] Sine Cosine Optimization Algorithm for Feature Selection
    Hafez, Ahmed Ibrahem
    Zawbaa, Hossam M.
    Emary, E.
    Hassanien, Aboul Ella
    PROCEEDINGS OF THE 2016 INTERNATIONAL SYMPOSIUM ON INNOVATIONS IN INTELLIGENT SYSTEMS AND APPLICATIONS (INISTA), 2016,
  • [24] Binary arithmetic optimization algorithm for feature selection
    Min Xu
    Qixian Song
    Mingyang Xi
    Zhaorong Zhou
    Soft Computing, 2023, 27 : 11395 - 11429
  • [25] Binary arithmetic optimization algorithm for feature selection
    Xu, Min
    Song, Qixian
    Xi, Mingyang
    Zhou, Zhaorong
    SOFT COMPUTING, 2023, 27 (16) : 11395 - 11429
  • [26] Feature selection using Forest Optimization Algorithm
    Ghaemi, Manizheh
    Feizi-Derakhshi, Mohammad-Reza
    PATTERN RECOGNITION, 2016, 60 : 121 - 129
  • [27] Multilevel thresholding of images with improved Otsu thresholding by black widow optimization algorithm
    Al-Rahlawee, Anfal Thaer Hussein
    Rahebi, Javad
    MULTIMEDIA TOOLS AND APPLICATIONS, 2021, 80 (18) : 28217 - 28243
  • [28] Hybrid Global Optimization Algorithm for Feature Selection
    Azar, Ahmad Taher
    Khan, Zafar Iqbal
    Amin, Syed Umar
    Fouad, Khaled M.
    CMC-COMPUTERS MATERIALS & CONTINUA, 2023, 74 (01): : 2021 - 2037
  • [29] Enhanced Binary Kepler Optimization Algorithm for effective feature selection of supervised learning classification
    Amr A. Abd El-Mageed
    Amr A. Abohany
    Khalid M. Hosny
    Journal of Big Data, 12 (1)
  • [30] Multilevel thresholding of images with improved Otsu thresholding by black widow optimization algorithm
    Anfal Thaer Hussein Al-Rahlawee
    Javad Rahebi
    Multimedia Tools and Applications, 2021, 80 : 28217 - 28243