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
来源
The Journal of Supercomputing | 2023年 / 79卷
关键词
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 条
  • [21] A novel chaotic salp swarm algorithm for global optimization and feature selection
    Gehad Ismail Sayed
    Ghada Khoriba
    Mohamed H. Haggag
    Applied Intelligence, 2018, 48 : 3462 - 3481
  • [22] A dynamic locality multi-objective salp swarm algorithm for feature selection
    Aljarah, Ibrahim
    Habib, Maria
    Faris, Hossam
    Al-Madi, Nailah
    Heidari, Ali Asghar
    Mafarja, Majdi
    Abd Elaziz, Mohamed
    Mirjalili, Seyedali
    COMPUTERS & INDUSTRIAL ENGINEERING, 2020, 147
  • [23] Comparative Study of Different Salp Swarm Algorithm Improvements for Feature Selection Applications
    Choura, Ayoub
    Hellara, Hiba
    Baklouti, Mouna
    Kanoun, Olfa
    PROCEEDINGS OF INTERNATIONAL WORKSHOP ON IMPEDANCE SPECTROSCOPY (IWIS 2021), 2021, : 146 - 149
  • [24] 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
    KNOWLEDGE-BASED SYSTEMS, 2018, 154 : 43 - 67
  • [25] 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
  • [26] An improved equilibrium optimization algorithm for feature selection problem in network intrusion detection
    Varzaneh, Zahra Asghari
    Hosseini, Soodeh
    SCIENTIFIC REPORTS, 2024, 14 (01):
  • [27] Adaptive Salp Swarm Algorithm as Optimal Feature Selection for Power Quality Disturbance Classification
    Chamchuen, Supanat
    Siritaratiwat, Apirat
    Fuangfoo, Pradit
    Suthisopapan, Puripong
    Khunkitti, Pirat
    APPLIED SCIENCES-BASEL, 2021, 11 (12):
  • [28] Application of an improved Discrete Salp Swarm Algorithm to the wireless rechargeable sensor network problem
    Yi, Zhang
    Yangkun, Zhou
    Hongda, Yu
    Hong, Wang
    FRONTIERS IN BIOENGINEERING AND BIOTECHNOLOGY, 2022, 10
  • [29] Motor imagery EEG task recognition using a nonlinear Granger causality feature extraction and an improved Salp swarm feature selection
    Lin, Ruijing
    Dong, Chaoyi
    Zhou, Peng
    Ma, Pengfei
    Ma, Shuang
    Chen, Xiaoyan
    Liu, Huanzi
    BIOMEDICAL SIGNAL PROCESSING AND CONTROL, 2024, 88
  • [30] Chronological salp swarm algorithm based deep belief network for intrusion detection in cloud using fuzzy entropy
    Karuppusamy, Loheswaran
    Ravi, Jayavadivel
    Dabbu, Murali
    Lakshmanan, Srinivasan
    INTERNATIONAL JOURNAL OF NUMERICAL MODELLING-ELECTRONIC NETWORKS DEVICES AND FIELDS, 2022, 35 (01)