Feature Selection using Improved Nomadic People Optimizer in Intrusion Detection

Authors

  • Zinah Sattar Jabbar Aboud The Lebanese University, Lebanon | Department of Computer Technology Engineering, College of Information Technology, Imam Ja'afar Al-Sadiq University, Baghdad, Iraq
  • Rami Tawil The Lebanese University, Lebanon
  • Mustafa Salam Kadhm Computer Department, College of Basic Education, Mustansiriyah University, Iraq https://orcid.org/0000-0002-3756-7444
Volume: 14 | Issue: 6 | Pages: 18213-18221 | December 2024 | https://doi.org/10.48084/etasr.9020

Abstract

Intrusion Detection (ID) in network communication and Wireless Sensor Networks (WSN) is a big challenge that has grown with the rapid development of these technologies. Various types of intrusion attacks may occur to the transferred data of such networks and various ID methods and algorithms have been proposed. One powerful tool used in this field is Machine Learning (ML), which has achieved satisfied detection results. However, these results with the available ID datasets can be further improved. This paper proposes an accurate approach for ID in the network and WSN using ML methods including chaotic map, Nomadic People Optimizer (NPO), and Support Vector Machine (SVM). The proposed approach has five main stages which are: data collection, pre-processing, feature selection, classification, and evaluation. An improved version of NPO based on chaotic map and Cauchy mutation called CNPO is proposed. The proposed scheme uses chaotic maps to initialize the population and Cauchy mutation for solution distribution. Besides, the proposed fitness function based on SVM is proposed. The CNPO is employed for the feature selection task. The proposed approach was evaluated in two datasets, NSL-KDD, and WSN-DS, with accuracy of 99.97% and 99.99, respectively.

Keywords:

IDS, NPO, CNPO, chaos, Cauchy, SVM, classification, feature selection

Downloads

Download data is not yet available.

References

S. Mohamed and R. Ejbali, "Deep SARSA-based reinforcement learning approach for anomaly network intrusion detection system," International Journal of Information Security, vol. 22, no. 1, pp. 235–247, Feb. 2023.

O. Abu Alghanam, W. Almobaideen, M. Saadeh, and O. Adwan, "An improved PIO feature selection algorithm for IoT network intrusion detection system based on ensemble learning," Expert Systems with Applications, vol. 213, Mar. 2023, Art. no. 118745.

H. Yang, J. Xu, Y. Xiao, and L. Hu, "SPE-ACGAN: A Resampling Approach for Class Imbalance Problem in Network Intrusion Detection Systems," Electronics, vol. 12, no. 15, Jan. 2023, Art. no. 3323.

A. Singh, P. K. Chouhan, and G. S. Aujla, "SecureFlow: Knowledge and data-driven ensemble for intrusion detection and dynamic rule configuration in software-defined IoT environment," Ad Hoc Networks, vol. 156, Apr. 2024, Art. no. 103404.

N. Jeffrey, Q. Tan, and J. R. Villar, "A hybrid methodology for anomaly detection in Cyber–Physical Systems," Neurocomputing, vol. 568, Feb. 2024, Art. no. 127068.

J. Azimjonov and T. Kim, "Stochastic gradient descent classifier-based lightweight intrusion detection systems using the efficient feature subsets of datasets," Expert Systems with Applications, vol. 237, Mar. 2024, Art. no. 121493.

H. M. Saleh, H. Marouane, and A. Fakhfakh, "Stochastic Gradient Descent Intrusions Detection for Wireless Sensor Network Attack Detection System Using Machine Learning," IEEE Access, vol. 12, pp. 3825–3836, Jan. 2024.

E. Osa, P. E. Orukpe, and U. Iruansi, "Design and implementation of a deep neural network approach for intrusion detection systems," e-Prime - Advances in Electrical Engineering, Electronics and Energy, vol. 7, Mar. 2024, Art. no. 100434.

K. Cengiz, S. Lipsa, R. K. Dash, N. Ivković, and M. Konecki, "A Novel Intrusion Detection System Based on Artificial Neural Network and Genetic Algorithm With a New Dimensionality Reduction Technique for UAV Communication," IEEE Access, vol. 12, pp. 4925–4937, Jan. 2024.

L. D. Manocchio, S. Layeghy, W. W. Lo, G. K. Kulatilleke, M. Sarhan, and M. Portmann, "FlowTransformer: A transformer framework for flow-based network intrusion detection systems," Expert Systems with Applications, vol. 241, May 2024, Art. no. 122564.

B. Mopuru and Y. Pachipala, "Advancing IoT Security: Integrative Machine Learning Models for Enhanced Intrusion Detection in Wireless Sensor Networks," Engineering, Technology & Applied Science Research, vol. 14, no. 4, pp. 14840–14847, Aug. 2024.

H. Mamdouh Farghaly and T. Abd El-Hafeez, "A high-quality feature selection method based on frequent and correlated items for text classification," Soft Computing, vol. 27, no. 16, pp. 11259–11274, Aug. 2023.

F. Macedo, R. Valadas, E. Carrasquinha, M. R. Oliveira, and A. Pacheco, "Feature selection using Decomposed Mutual Information Maximization," Neurocomputing, vol. 513, pp. 215–232, Nov. 2022.

S. Rosidin, Muljono, G. Fajar Shidik, A. Zainul Fanani, F. Al Zami, and Purwanto, "Improvement with Chi Square Selection Feature using Supervised Machine Learning Approach on Covid-19 Data," in International Seminar on Application for Technology of Information and Communication, Semarangin, Indonesia, Sep. 2021, pp. 32–36.

N. O. F. Elssied, O. Ibrahim, and A. H. Osman, "A Novel Feature Selection Based on One-Way ANOVA F-Test for E-Mail Spam Classification," Research Journal of Applied Sciences, Engineering and Technology, vol. 7, no. 3, pp. 625–638, Jan. 2014.

J. Cheng, J. Sun, K. Yao, M. Xu, and Y. Cao, "A variable selection method based on mutual information and variance inflation factor," Spectrochimica Acta Part A: Molecular and Biomolecular Spectroscopy, vol. 268, Mar. 2022, Art. no. 120652.

N. Manju, B. S. Harish, and V. Prajwal, "Ensemble Feature Selection and Classification of Internet Traffic using XGBoost Classifier," International Journal of Computer Network and Information Security, vol. 11, no. 7, pp. 37–44, 2019.

M. K. Alsmadi et al., "Intrusion Detection Using an Improved Cuckoo Search Optimization Algorithm," Journal of Wireless Mobile Networks, Ubiquitous Computing, and Dependable Applications, vol. 15, no. 2, pp. 73–93, Jun. 2022.

H. Lafta, "Network Intrusion Detection Using Optimal Perception with Cuckoo Algorithm," Wasit Journal for Pure sciences, vol. 3, no. 1, pp. 95–105, Mar. 2024.

M. Ragab, S. M. Alshammari, and A. S. Al-Malaise Al-Ghamdi, "Modified Metaheuristics with Weighted Majority Voting Ensemble Deep Learning Model for Intrusion Detection System," Computer Systems Science and Engineering, vol. 47, no. 2, pp. 2497–2512, 2023.

M. Jeyaselvi et al., "A highly secured intrusion detection system for IoT using EXPSO-STFA feature selection for LAANN to detect attacks," Cluster Computing, vol. 26, no. 1, pp. 559–574, Feb. 2023.

T. R. Ramesh, T. Jackulin, R. A. Kumar, K. Chanthirasekaran, and M. Bharathiraja, "Machine Learning-Based Intrusion Detection: A Comparative Analysis among Datasets and Innovative Feature Reduction for Enhanced Cybersecurity," International Journal of Intelligent Systems and Applications in Engineering, vol. 12, no. 12s, pp. 200–206, Jan. 2024.

B. Mohammed and E. K. Gbashi, "Intrusion Detection System for NSL-KDD Dataset Based on Deep Learning and Recursive Feature Elimination," Engineering and Technology Journal, vol. 39, no. 7, pp. 1069–1079, Jul. 2021.

H. Asgharzadeh, A. Ghaffari, M. Masdari, and F. S. Gharehchopogh, "An Intrusion Detection System on The Internet of Things Using Deep Learning and Multi-objective Enhanced Gorilla Troops Optimizer," Journal of Bionic Engineering, vol. 21, no. 5, pp. 2658–2684, Sep. 2024.

M. Hasanah, R. A. Putri, M. Aidie, R. Putra, and T. Ahmad, "Analysis of Weight-Based Voting Classifier for Intrusion Detection System," International Journal of Intelligent Engineering and Systems, vol. 17, no. 2, pp. 190–200, 2024.

S. Q. Salih and A. A. Alsewari, "A new algorithm for normal and large-scale optimization problems: Nomadic People Optimizer," Neural Computing and Applications, vol. 32, no. 14, pp. 10359–10386, Jul. 2020.

S. T. Ahmed and S. M. Kadhem, "Optimizing Alzheimer’s disease prediction using the nomadic people algorithm," International Journal of Electrical and Computer Engineering, vol. 13, no. 2, pp. 2052–2067, Apr. 2023.

A. Q. Mohammed, K. A. Al-Anbarri, and R. M. Hannun, "Introducing newly developed Nomadic People Optimizer (NPO) algorithm to find optimal sizing of a hybrid renewable energy," vol. 928, Nov. 2020, Art. no. 022052.

B. R. Maddireddy and B. R. Maddireddy, "A Comprehensive Analysis of Machine Learning Algorithms in Intrusion Detection Systems.", Journal of Environmental Sciences and Technology (JEST), Vol. 3, No. 1, pp. 877-893, 2024.

N. Girubagari and T. N. Ravi, "Parallel ABILSTM and CBIGRU Ensemble Network Intrusion Detection System," International Journal of Intelligent Engineering and Systems, vol. 17, no. 1, pp. 93–107, Feb. 2024.

S. S. Issa, S. Q. Salih, Y. D. Salman, and F. H. Taha, "An Efficient Hybrid Filter-Wrapper Feature Selection Approach for Network Intrusion Detection System," International Journal of Intelligent Engineering and Systems, vol. 16, no. 6, pp. 261–273, Dec. 2023.

A. S. Afolabi and O. A. Akinola, "Network Intrusion Detection Using Knapsack Optimization, Mutual Information Gain, and Machine Learning," Journal of Electrical and Computer Engineering, vol. 2024, no. 1, 2024, Art. no. 7302909.

M. A. Faizin, D. T. Kurniasari, N. Elqolby, M. A. R. Putra, and T. Ahmad, "Optimizing Feature Selection Method in Intrusion Detection System Using Thresholding," International Journal of Intelligent Engineering and Systems, vol. 17, no. 3, pp. 214–226, 2024.

A. R. A. Moundounga and H. Satori, "Stochastic Machine Learning Based Attacks Detection System in Wireless Sensor Networks," Journal of Network and Systems Management, vol. 32, no. 1, Dec. 2023, Art. no. 17.

Md. A. Talukder, S. Sharmin, M. A. Uddin, M. M. Islam, and S. Aryal, "MLSTL-WSN: machine learning-based intrusion detection using SMOTETomek in WSNs," International Journal of Information Security, vol. 23, no. 3, pp. 2139–2158, Jun. 2024.

R. ZHAO, "NSL-KDD." IEEE, Feb. 02, 2022, [Online]. Available: https://ieee-dataport.org/documents/nsl-kdd-0.

J. Pan, Y. Zhuang, and S. Fong, "The Impact of Data Normalization on Stock Market Prediction: Using SVM and Technical Indicators," in International Conference on Soft Computing in Data Science, Kuala Lumpur, Malaysia, Sep. 2016, pp. 72–88.

I. Almomani, B. Al-Kasasbeh, and M. Al-Akhras, "WSN-DS: A Dataset for Intrusion Detection Systems in Wireless Sensor Networks," Journal of Sensors, vol. 2016, no. 1, 2016, Art. no. 4731953.

Z.-M. Gao, J. Zhao, Y.-J. Zhang, Z.-M. Gao, J. Zhao, and Y.-J. Zhang, "Review of chaotic mapping enabled nature-inspired algorithms," Mathematical Biosciences and Engineering, vol. 19, no. 8, pp. 8215–8258, 2022.

A. H. Gandomi and X.-S. Yang, "Chaotic bat algorithm," Journal of Computational Science, vol. 5, no. 2, pp. 224–232, Mar. 2014.

R. F. Tate, "Correlation Between a Discrete and a Continuous Variable. Point-Biserial Correlation," The Annals of Mathematical Statistics, vol. 25, no. 3, pp. 603–607, 1954.

X. Yao, Y. Liu, and G. Lin, "Evolutionary programming made faster," IEEE Transactions on Evolutionary Computation, vol. 3, no. 2, pp. 82–102, Jul. 1999.

M. Hosseinzadeh, A. M. Rahmani, B. Vo, M. Bidaki, M. Masdari, and M. Zangakani, "Improving security using SVM-based anomaly detection: issues and challenges," Soft Computing, vol. 25, no. 4, pp. 3195–3223, Feb. 2021.

T. Saranya, S. Sridevi, C. Deisy, T. D. Chung, and M. K. A. A. Khan, "Performance Analysis of Machine Learning Algorithms in Intrusion Detection System: A Review," Procedia Computer Science, vol. 171, pp. 1251–1260, Jan. 2020.

Downloads

How to Cite

[1]
Aboud, Z.S.J., Tawil, R. and Salam Kadhm, M. 2024. Feature Selection using Improved Nomadic People Optimizer in Intrusion Detection. Engineering, Technology & Applied Science Research. 14, 6 (Dec. 2024), 18213–18221. DOI:https://doi.org/10.48084/etasr.9020.

Metrics

Abstract Views: 138
PDF Downloads: 135

Metrics Information