Dynamic Salp swarm algorithm for feature selection

被引:136
|
作者
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 条
  • [41] Hybrid Bat and Salp Swarm Algorithm for Feature Selection and Classification of Crisis-Related Tweets in Social Networks
    Farooqui, Nafees Akhter
    Hasan, Mohammad Kamrul
    Noori, Mohammed Ahsan Raza
    Abd Rahman, Abdul Hadi
    Islam, Shayla
    Haleem, Mohammad
    Ahmad, Sheikh Fahad
    Khan, Asif
    Ahmed, Fatima Rayan Awad
    Babiker, Nissrein Babiker Mohammed
    Ahmed, Thowiba E.
    Khan, Atta Ur Rehman
    [J]. IEEE ACCESS, 2024, 12 : 103908 - 103920
  • [42] Selection scheme sensitivity for a hybrid Salp Swarm Algorithm: analysis and applications
    Abualigah, Laith
    Shehab, Mohammad
    Diabat, Ali
    Abraham, Ajith
    [J]. ENGINEERING WITH COMPUTERS, 2022, 38 (02) : 1149 - 1175
  • [43] Selection scheme sensitivity for a hybrid Salp Swarm Algorithm: analysis and applications
    Laith Abualigah
    Mohammad Shehab
    Ali Diabat
    Ajith Abraham
    [J]. Engineering with Computers, 2022, 38 : 1149 - 1175
  • [44] Improved Intelligent Dynamic Swarm PSO Algorithm and Rough Set for Feature Selection
    Anuradha, J.
    Tripathy, B. K.
    [J]. GLOBAL TRENDS IN INFORMATION SYSTEMS AND SOFTWARE APPLICATIONS, PT 2, 2012, 270 : 110 - 119
  • [45] Joint-optimized feature selection and classifier hyperparameters by salp swarm algorithm in piano score difficulty measurement problem
    Yan, Hanhan
    Li, Qiang
    Tseng, Ming-Lang
    Guan, Xin
    [J]. APPLIED SOFT COMPUTING, 2023, 144
  • [46] Feature Selection Using New Version of V-Shaped Transfer Function for Salp Swarm Algorithm in Sentiment Analysis
    Kristiyanti, Dinar Ajeng
    Sitanggang, Imas Sukaesih
    Annisa
    Nurdiati, Sri
    [J]. COMPUTATION, 2023, 11 (03)
  • [47] Improved salp swarm algorithm based on reduction factor and dynamic learning
    Chen L.
    Lin Y.
    Kang Z.-L.
    [J]. Kongzhi Lilun Yu Yingyong/Control Theory and Applications, 2020, 37 (08): : 1766 - 1780
  • [48] A fitness dependent salp swarm algorithm
    Pelusi, Danilo
    Mascella, Raffaele
    Tallini, Luca
    [J]. 2020 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2020,
  • [49] Multi-objective Feature Selection: Hybrid of Salp Swarm and Simulated Annealing Approach
    Khamees, Muntadher
    Albakry, Abbas
    Shaker, Khalid
    [J]. NEW TRENDS IN INFORMATION AND COMMUNICATIONS TECHNOLOGY APPLICATIONS, NTICT 2018, 2018, 938 : 129 - 142
  • [50] Feature selection for histopathological image classification using levy flight salp swarm optimizer
    Rachapudi V.
    Lavanya Devi G.
    [J]. Recent Patents on Computer Science, 2019, 12 (04) : 329 - 337