Improved discrete salp swarm algorithm using exploration and exploitation techniques for feature selection in intrusion detection systems

被引:0
|
作者
Malek Barhoush
Bilal H. Abed-alguni
Nour Elhuda A. Al-qudah
机构
[1] Yarmouk University,Department of Computer Sciences
来源
关键词
Feature selection problem; Variable neighborhood search; Salp swarm algorithm; Opposition-based learning; Elite opposition-based learning; Intrusion detection datasets; Friedman and Wilcoxon signed-rank test; Sigmoid function;
D O I
暂无
中图分类号
学科分类号
摘要
The salp swarm algorithm (SSA) is a well-known optimization algorithm that is increasingly being utilized to solve many sorts of optimization problems. However, SSA may converge to sub-optimal solutions when it is applied to discrete problems such as the feature selection (FS) problem. This paper presents the enhanced opposition-based learning salp swarm algorithm (EOSSA), which is an improved SSA algorithm for solving the FS problem in intrusion detection systems (IDS). EOSSA incorporates four improvements into the original SSA algorithm. Firstly, the opposition-based learning (OBL) method is used in the initialization step of SSA to boost its population diversity. Secondly, the Elite opposition-based learning (EOBL) is used in the improvement loop of SSA to improve its exploration ability. Third, a variable neighborhood search (VNS) method is used in the improvement loop of SSA to improve its exploration mechanism to improve the local search space. Lastly, the Sigmoid binary transform function is used to convert the continuous candidate solutions produced by SSA into discrete binary solutions. EOSSA was evaluated against eighteen popular optimization algorithms (e.g., improved salp swarm algorithm based on opposition-based learning (ISSA), SSA, particle swarm algorithm (PSO), cuckoo search (CS), bat algorithm (BA), and Harris Hawk Optimization (HHO)) using eleven popular intrusion detection datasets (CICIDS2017, CSE-CIC-IDS2018, CICDDOS2019, CIRA-CIC-DoH, Intrusion detection 2018, UNSW-NB15, NSL-KDD, Phishing Legitimate, Malmem2022, IoT, and LUFlow Network) to Detect IoT Botnet Attacks. Moreover, EOSSA was compared with four machine learning algorithms (Decision Tree (DT), logistic regression (LR), Naive Bayes (NB), and K-Nearest Neighborhood (KNN)). The overall simulation results suggested that the proposed method is superior to the other algorithms in terms of the accuracy and number of selected features. The statistical analysis of the simulation results using the Friedman and Wilcoxon signed-rank test confirms the superiority of the proposed method.
引用
收藏
页码:21265 / 21309
页数:44
相关论文
共 50 条
  • [1] Improved discrete salp swarm algorithm using exploration and exploitation techniques for feature selection in intrusion detection systems
    Barhoush, Malek
    Abed-alguni, Bilal H.
    Al-qudah, Nour Elhuda A.
    [J]. JOURNAL OF SUPERCOMPUTING, 2023, 79 (18): : 21265 - 21309
  • [2] Improved salp swarm algorithm for feature selection
    Hegazy, Ah. E.
    Makhlouf, M. A.
    El-Tawel, Gh. S.
    [J]. JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2020, 32 (03) : 335 - 344
  • [3] The Influence of Salp Swarm Algorithm-Based Feature Selection on Network Anomaly Intrusion Detection
    Alsaleh, Alanoud
    Binsaeedan, Wojdan
    [J]. IEEE ACCESS, 2021, 9 : 112466 - 112477
  • [4] Novel Improved Salp Swarm Algorithm: An Application for Feature Selection
    Zivkovic, Miodrag
    Stoean, Catalin
    Chhabra, Amit
    Budimirovic, Nebojsa
    Petrovic, Aleksandar
    Bacanin, Nebojsa
    [J]. SENSORS, 2022, 22 (05)
  • [5] Feature Selection Using Salp Swarm Algorithm with Chaos
    Ahmed, Sobhi
    Mafarja, Majdi
    Faris, Hossam
    Aljarah, Ibrahim
    [J]. ISMSI 2018: PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS, METAHEURISTICS & SWARM INTELLIGENCE, 2018, : 65 - 69
  • [6] Improved salp swarm algorithm based on particle swarm optimization for feature selection
    Ibrahim, Rehab Ali
    Ewees, Ahmed A.
    Oliva, Diego
    Abd Elaziz, Mohamed
    Lu, Songfeng
    [J]. JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2019, 10 (08) : 3155 - 3169
  • [7] Improved salp swarm algorithm based on particle swarm optimization for feature selection
    Rehab Ali Ibrahim
    Ahmed A. Ewees
    Diego Oliva
    Mohamed Abd Elaziz
    Songfeng Lu
    [J]. Journal of Ambient Intelligence and Humanized Computing, 2019, 10 : 3155 - 3169
  • [8] Crop Yield Estimation using Improved Salp Swarm Algorithm based Feature Selection
    Reddy, Jayanarayana
    Kumar, M. Rudra
    [J]. JOURNAL OF ELECTRICAL SYSTEMS, 2024, 20 (05) : 2808 - 2816
  • [9] Improved salp swarm algorithm based on the levy flight for feature selection
    Balakrishnan, K.
    Dhanalakshmi, R.
    Khaire, Utkarsh Mahadeo
    [J]. JOURNAL OF SUPERCOMPUTING, 2021, 77 (11): : 12399 - 12419
  • [10] Improved salp swarm algorithm based on the levy flight for feature selection
    K. Balakrishnan
    R. Dhanalakshmi
    Utkarsh Mahadeo Khaire
    [J]. The Journal of Supercomputing, 2021, 77 : 12399 - 12419