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 条
  • [31] Binary Horse Optimization Algorithm for Feature Selection
    Moldovan, Dorin
    ALGORITHMS, 2022, 15 (05)
  • [32] Feature Selection or Predicting Heart Disease Using Black Hole Optimization Algorithm and XGBoost Classifier
    Rajadevi, R.
    Devi, E. M. Roopa
    Shanthakumari, R.
    Latha, R. S.
    Anitha, N.
    Devipriya, R.
    2021 INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATION AND INFORMATICS (ICCCI), 2021,
  • [33] Investigating the Performance of a Novel Modified Binary Black Hole Optimization Algorithm for Enhancing Feature Selection
    Al-Eiadeh, Mohammad Ryiad
    Qaddoura, Raneem
    Abdallah, Mustafa
    APPLIED SCIENCES-BASEL, 2024, 14 (12):
  • [34] A balanced butterfly optimization algorithm for numerical optimization and feature selection
    Long, Wen
    Jiao, Jianjun
    Wu, Tiebin
    Xu, Ming
    Cai, Shaohong
    SOFT COMPUTING, 2022, 26 (21) : 11505 - 11523
  • [35] A balanced butterfly optimization algorithm for numerical optimization and feature selection
    Wen Long
    Jianjun Jiao
    Tiebin Wu
    Ming Xu
    Shaohong Cai
    Soft Computing, 2022, 26 : 11505 - 11523
  • [36] A hybrid Harris Hawks optimization algorithm with simulated annealing for feature selection
    Mohamed Abdel-Basset
    Weiping Ding
    Doaa El-Shahat
    Artificial Intelligence Review, 2021, 54 : 593 - 637
  • [37] A hybrid Harris Hawks optimization algorithm with simulated annealing for feature selection
    Abdel-Basset, Mohamed
    Ding, Weiping
    El-Shahat, Doaa
    ARTIFICIAL INTELLIGENCE REVIEW, 2021, 54 (01) : 593 - 637
  • [38] Suspended sediment load prediction based on soft computing models and Black Widow Optimization Algorithm using an enhanced gamma test
    Fatemeh Panahi
    Mohammad Ehteram
    Mohammad Emami
    Environmental Science and Pollution Research, 2021, 28 : 48253 - 48273
  • [39] Suspended sediment load prediction based on soft computing models and Black Widow Optimization Algorithm using an enhanced gamma test
    Panahi, Fatemeh
    Ehteram, Mohammad
    Emami, Mohammad
    ENVIRONMENTAL SCIENCE AND POLLUTION RESEARCH, 2021, 28 (35) : 48253 - 48273
  • [40] An optimal feature selection method for automatic face retrieval using enhanced grasshopper optimization algorithm
    Shukla A.K.
    Kanungo S.
    Recent Advances in Computer Science and Communications, 2021, 14 (02) : 622 - 634