Feature selection via a multi-swarm salp swarm algorithm

被引:0
|
作者
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
相关论文
共 50 条
  • [21] Boosting salp swarm algorithm by sine cosine algorithm and disrupt operator for feature selection
    Neggaz, Nabil
    Ewees, Ahmed A.
    Abd Elaziz, Mohamed
    Mafarja, Majdi
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2020, 145
  • [22] A Safety Checking Algorithm with Multi-swarm Particle Swarm Optimization
    Kumazawa, Tsutomu
    Takimoto, Munehiro
    Kambayashi, Yasushi
    [J]. PROCEEDINGS OF THE 2022 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION, GECCO 2022, 2022, : 786 - 789
  • [23] Comparative Study of Different Salp Swarm Algorithm Improvements for Feature Selection Applications
    Choura, Ayoub
    Hellara, Hiba
    Baklouti, Mouna
    Kanoun, Olfa
    [J]. PROCEEDINGS OF INTERNATIONAL WORKSHOP ON IMPEDANCE SPECTROSCOPY (IWIS 2021), 2021, : 146 - 149
  • [24] Innovative Bacterial Colony Detection: Leveraging Multi-Feature Selection with the Improved Salp Swarm Algorithm
    Ihsan, Ahmad
    Muttaqin, Khairul
    Fajri, Rahmatul
    Mursyidah, Mursyidah
    Fattah, Islam Md Rizwanul
    [J]. JOURNAL OF IMAGING, 2023, 9 (12)
  • [25] bSSA: Binary Salp Swarm Algorithm With Hybrid Data Transformation for Feature Selection
    Shekhawat, Sayar Singh
    Sharma, Harish
    Kumar, Sandeep
    Nayyar, Anand
    Qureshi, Basit
    [J]. IEEE ACCESS, 2021, 9 : 14867 - 14882
  • [26] An efficient binary Salp Swarm Algorithm with crossover scheme for feature selection problems
    Faris, Hossam
    Mafarja, Majdi M.
    Heidari, Ali Asghar
    Aljarah, Ibrahim
    Al-Zoubi, Ala' M.
    Mirjalili, Seyedali
    Fujita, Hamido
    [J]. KNOWLEDGE-BASED SYSTEMS, 2018, 154 : 43 - 67
  • [27] A Multi-Swarm Particle Swarm Optimization Algorithm for Tracking Multiple Targets
    Zheng, Hui
    Jie, Jing
    Hou, Beiping
    Fei, Zhengshun
    [J]. PROCEEDINGS OF THE 2014 9TH IEEE CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS (ICIEA), 2014, : 1662 - 1665
  • [28] Multi-swarm Infrastructure for Swarm Versus Swarm Experimentation
    Davis, Duane T.
    Chung, Timothy H.
    Clement, Michael R.
    Day, Michael A.
    [J]. DISTRIBUTED AUTONOMOUS ROBOTIC SYSTEMS, 2019, 6 : 649 - 663
  • [29] A Multi-Swarm Bat Algorithm for Global Optimization
    Wang, Gai-Ge
    Chang, Bao
    Zhang, Zhaojun
    [J]. 2015 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2015, : 480 - 485
  • [30] Adaptive Multi-swarm Bat Algorithm (AMBA)
    Chaudhary, Reshu
    Banati, Hema
    [J]. SOFT COMPUTING FOR PROBLEM SOLVING, SOCPROS 2018, VOL 1, 2020, 1048 : 805 - 821