Dynamic Salp swarm algorithm for feature selection

被引:149
|
作者
Tubishat, Mohammad [1 ,2 ]
Ja'afar, Salinah [1 ]
Alswaitti, Mohammed [3 ]
Mirjalili, Seyedali [4 ]
Idris, Norisma [2 ]
Ismail, Maizatul Akmar [5 ]
Omar, Mardian Shah [1 ]
机构
[1] Acad Malay Studies Univ Malaya, Dept Linguist, Kuala Lumpur 50603, Malaysia
[2] Univ Malaya, Fac Comp Sci & Informat Technol, Dept Artificial Intelligence, Kuala Lumpur 50603, Malaysia
[3] Xiamen Univ Malaysia, Sch Elect & Comp Engn ICT, Sepang 43900, Selangor Darul, Malaysia
[4] Torrens Univ Australia, Ctr Artificial Intelligence Res & Optimisat, Brisbane, Qld 4006, Australia
[5] Univ Malaya, Fac Comp Sci & Informat Technol, Dept Informat Syst, Kuala Lumpur 50603, Malaysia
关键词
Salp swarm algorithm; Feature selection; Singer chaotic map; Local search algorithm (LSA); WHALE OPTIMIZATION ALGORITHM; ANT COLONY OPTIMIZATION; LOCAL SEARCH; HYBRID ALGORITHM; INSPIRED ALGORITHM; PARAMETERS; STRATEGY;
D O I
10.1016/j.eswa.2020.113873
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Recently, many optimization algorithms have been applied for Feature selection (FS) problems and show a clear outperformance in comparison with traditional FS methods. Therefore, this has motivated our study to apply the new Salp swarm algorithm (SSA) on the FS problem. However, SSA, like other optimizations algorithms, suffer from the problem of population diversity and fall into local optima. To solve these problems, this study presents an enhanced version of SSA which is known as the Dynamic Salp swarm algorithm (DSSA). Two main improvements were included in SSA to solve its problems. The first improvement includes the development of a new equation for salps' position update. The use of this new equation is controlled by using Singer's chaotic map. The purpose of the first improvement is to enhance SSA solutions' diversity. The second improvement includes the development of a new local search algorithm (LSA) to improve SSA exploitation. The proposed DSSA was combined with the K-nearest neighbor (KNN) classifier in a wrapper mode. 20 benchmark datasets were selected from the UCI repository and 3 Hadith datasets to test and evaluate the effectiveness of the proposed DSSA algorithm. The DSSA results were compared with the original SSA and four well-known optimization algorithms including Particle Swarm Optimization (PSO), Genetic Algorithm (GA), Ant Lion Optimizer (ALO), and Grasshopper Optimization Algorithm (GOA). From the obtained results, DSSA outperformed the original SSA and the other well-known optimization algorithms over the 23 datasets in terms of classification accuracy, fitness function values, the number of selected features, and convergence speed. Also, DSSA accuracy results were compared with the most recent variants of the SSA algorithm. DSSA showed a significant improvement over the competing algorithms in statistical analysis. These results confirm the capability of the proposed DSSA to simultaneously improve the classification accuracy while selecting the minimal number of the most informative features.y
引用
收藏
页数:15
相关论文
共 50 条
  • [31] Application of Salp Swarm Algorithm and Extended Repository Feature Selection Method in Bearing Fault Diagnosis
    Lee, Chun-Yao
    Le, Truong-An
    Chen, Yung-Chi
    Hsu, Shih-Che
    MATHEMATICS, 2024, 12 (11)
  • [32] Improved Salp Swarm Algorithm based on opposition based learning and novel local search algorithm for feature selection
    Tubishat, Mohammad
    Idris, Norisma
    Shuib, Liyana
    Abushariah, Mohammad A. M.
    Mirjalili, Seyedali
    EXPERT SYSTEMS WITH APPLICATIONS, 2020, 145
  • [33] 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
    JOURNAL OF IMAGING, 2023, 9 (12)
  • [34] Memetic salp swarm optimization algorithm based feature selection approach for crop disease detection system
    Sonal Jain
    Ramesh Dharavath
    Journal of Ambient Intelligence and Humanized Computing, 2023, 14 : 1817 - 1835
  • [35] Memetic salp swarm optimization algorithm based feature selection approach for crop disease detection system
    Jain, Sonal
    Dharavath, Ramesh
    JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2021, 14 (3) : 1817 - 1835
  • [36] Multivariate Time Series Predictor With Parameter Optimization and Feature Selection Based on Modified Binary Salp Swarm Algorithm
    Ren, Weijie
    Ma, Dewei
    Han, Min
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2023, 19 (04) : 6150 - 6159
  • [37] Two-stage feature selection for classification of gene expression data based on an improved Salp Swarm Algorithm
    Qin, Xiwen
    Zhang, Shuang
    Yin, Dongmei
    Chen, Dongxue
    Dong, Xiaogang
    MATHEMATICAL BIOSCIENCES AND ENGINEERING, 2022, 19 (12) : 13747 - 13781
  • [38] Improved discrete salp swarm algorithm using exploration and exploitation techniques for feature selection in intrusion detection systems
    Malek Barhoush
    Bilal H. Abed-alguni
    Nour Elhuda A. Al-qudah
    The Journal of Supercomputing, 2023, 79 : 21265 - 21309
  • [39] Improved salp swarm optimization algorithm based on a robust search strategy and a novel local search algorithm for feature selection problems
    Khorashadizade, Mahdieh
    Abbasi, Elham
    Fazeli, Seyed Abolfazl Shahzadeh
    CHEMOMETRICS AND INTELLIGENT LABORATORY SYSTEMS, 2025, 258
  • [40] Improved salp swarm algorithm based on Newton interpolation and cosine opposition-based learning for feature selection
    Zhang, Hongbo
    Qin, Xiwen
    Gao, Xueliang
    Zhang, Siqi
    Tian, Yunsheng
    Zhang, Wei
    MATHEMATICS AND COMPUTERS IN SIMULATION, 2024, 219 : 544 - 558