Feature selection via a multi-swarm salp swarm algorithm

被引:1
作者
Wei, Bo [1 ,2 ]
Jin, Xiao [1 ]
Deng, Li [3 ]
Huang, Yanrong [4 ]
Wu, Hongrun [5 ]
机构
[1] Zhejiang Sci Tech Univ, Sch Comp Sci & Technol, Hangzhou 310018, Peoples R China
[2] Zhejiang Sci Tech Univ, Longgang Res Inst, Longgang 325000, Peoples R China
[3] Zhejiang Sci Tech Univ, Sch Sci, Hangzhou 310018, Peoples R China
[4] Zhejiang Univ Water Resource & Elect Power, Coll Econ & Management, Hangzhou 310018, Peoples R China
[5] Minnan Normal Univ, Coll Phys & Informat Engn, Zhangzhou 363000, Peoples R China
来源
ELECTRONIC RESEARCH ARCHIVE | 2024年 / 32卷 / 05期
基金
中国国家自然科学基金;
关键词
swarm intelligence; feature selection; wrapper; salp swarm algorithm; artificial intelligence; OPTIMIZATION;
D O I
10.3934/era.2024165
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
Feature selection (FS) is a promising pre-processing step before performing most data engineering tasks. The goal of it is to select the optimal feature subset with promising quality from the original high -dimension feature space. The Salp Swarm Algorithm (SSA) has been widely used as the optimizer for FS problems. However, with the increase of dimensionality of original feature sets, the FS problems propose significant challenges for SSA. To solve these issues that SSA is easy to fall into local optimum and have poor convergence performance, we propose a multi -swarm SSA (MSSA) to solve the FS problem. In MSSA, the salp swarm was divided into three sub -swarms, the followers updated their positions according to the optimal leader of the corresponding sub -swarm. The design of multi -swarm and multi -exemplar were beneficial to maintain the swarm diversity. Moreover, the updating models of leaders and followers were modified. The salps learn from their personal historical best positions, which significantly improves the exploration ability of the swarm. In addition, an adaptive perturbation strategy (APS) was proposed to improve the exploitation ability of MSSA. When the swarm stagnates, APS will perform the opposition -based learning with the lens imaging principle and the simulated binary crossover strategy to search for promising solutions. We evaluated the performance of MSSA by comparing it with 14 representative swarm intelligence algorithms on 10 well-known UCI datasets. The experimental results showed that the MSSA can obtain higher convergence accuracy with a smaller feature subset.
引用
收藏
页码:3588 / 3617
页数:30
相关论文
共 59 条
[1]   A new fusion of grey wolf optimizer algorithm with a two-phase mutation for feature selection [J].
Abdel-Basset, Mohamed ;
El-Shahat, Doaa ;
El-henawy, Ibrahim ;
de Albuquerque, Victor Hugo C. ;
Mirjalili, Seyedali .
EXPERT SYSTEMS WITH APPLICATIONS, 2020, 139
[2]   Feature extraction and selection for Arabic tweets authorship authentication [J].
Al-Ayyoub, Mahmoud ;
Jararweh, Yaser ;
Rabab'ah, Abdullateef ;
Aldwairi, Monther .
JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2017, 8 (03) :383-393
[3]   Asynchronous accelerating multi-leader salp chains for feature selection [J].
Aljarah, Ibrahim ;
Mafarja, Majdi ;
Heidari, Ali Asghar ;
Faris, Hossam ;
Zhang, Yong ;
Mirjalili, Seyedali .
APPLIED SOFT COMPUTING, 2018, 71 :964-979
[4]   Binary butterfly optimization approaches for feature selection [J].
Arora, Sankalap ;
Anand, Priyanka .
EXPERT SYSTEMS WITH APPLICATIONS, 2019, 116 :147-160
[5]   Binary Horse herd optimization algorithm with crossover operators for feature selection [J].
Awadallah, Mohammed A. ;
Hammouri, Abdelaziz, I ;
Al-Betar, Mohammed Azmi ;
Braik, Malik Shehadeh ;
Abd Elaziz, Mohamed .
COMPUTERS IN BIOLOGY AND MEDICINE, 2022, 141
[6]   A survey on swarm intelligence approaches to feature selection in data mining [J].
Bach Hoai Nguyen ;
Xue, Bing ;
Zhang, Mengjie .
SWARM AND EVOLUTIONARY COMPUTATION, 2020, 54
[7]   A hybrid intelligent model of analyzing clinical breast cancer data using clustering techniques with feature selection [J].
Chen, Chien-Hsing .
APPLIED SOFT COMPUTING, 2014, 20 :4-14
[8]   A support vector machine classifier with rough set-based feature selection for breast cancer diagnosis [J].
Chen, Hui-Ling ;
Yang, Bo ;
Liu, Jie ;
Liu, Da-You .
EXPERT SYSTEMS WITH APPLICATIONS, 2011, 38 (07) :9014-9022
[9]   Correlation-Guided Updating Strategy for Feature Selection in Classification With Surrogate-Assisted Particle Swarm Optimization [J].
Chen, Ke ;
Xue, Bing ;
Zhang, Mengjie ;
Zhou, Fengyu .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2022, 26 (05) :1015-1029
[10]   Comparative Study of Different Salp Swarm Algorithm Improvements for Feature Selection Applications [J].
Choura, Ayoub ;
Hellara, Hiba ;
Baklouti, Mouna ;
Kanoun, Olfa .
PROCEEDINGS OF INTERNATIONAL WORKSHOP ON IMPEDANCE SPECTROSCOPY (IWIS 2021), 2021, :146-149