Home / Current Issue / Paper 1707438
Genetic Algorithm-Based Feature Selection for Network Intrusion Detection Using Machine Learning
Subject area: Science,Engineering and Technology · Area of research: Machine learning / cybersecurity
Abstract
Network Intrusion Detection NID) plays a critical role in identifying and mitigating security threats in modern networks. In this study, we use an MLP classifier combined with a genetic algorithm (GA) for feature selection to enhance the model?s performance in NID tasks. We investigate the model across different generations?N=5, N=10, N=15, N=20, and N=25?to assess its performance with selected features. The results are compared with a non-optimized model to highlight the improvements gained through feature selection. Key metrics such as Accuracy, Precision, Recall, and F1 Score demonstrate significant gains as the number of generations increases. The model achieves peak performance at N=20, with accuracy reaching 99.23%, after which further generations show minimal improvement, indicating the presence of Overlapping Behavior (OBE). These findings suggest that the genetic algorithm converges to an optimal feature set by the 20th generation, showcasing the importance of feature selection in improving NID model performance while optimizing computational efficiency.
Keywords
Genetic Algorithm, Multi-Layer Perceptron (MLP), Network Intrusion Detection, Machine Learning.
References
[1] Ahmad, I., Basheri, M., Iqbal, M. J., & Rahim, A. (2018). Performance comparison of support vector machine, random forest, and extreme learning machine for intrusion detection. IEEE Access, 6, 33789-33795. https://doi.org/10.1109/ACCESS.2018.2841987
[2] Vinayakumar, R., Alazab, M., Soman, K. P., Poornachandran, P., Al-Nemrat, A., & Venkatraman, S. (2019). Deep learning approach for intelligent intrusion detection system. IEEE Access, 7, 41525-41550. https://doi.org/10.1109/ACCESS.2019.2895334
[3] Aljawarneh, S., Aldwairi, M., & Yassein, M. B. (2018). Anomaly-based intrusion detection system through feature selection analysis and building hybrid efficient model. Journal of Computational Science, 25, 152-160. https://doi.org/10.1016/j.jocs.2017.03.006
[4] Moustafa, N., & Slay, J. (2015). UNSW-NB15: A comprehensive data set for network intrusion detection systems. IEEE Military Communications and Information Systems Conference (MilCIS), 1-6. https://doi.org/10.1109/MilCIS.2015.7348942
[5] Khraisat, A., Gondal, I., Vamplew, P., & Kamruzzaman, J. (2019). Survey of intrusion detection systems: Techniques, datasets, and challenges. Cybersecurity, 2(1), 1-22. https://doi.org/10.1186/s42400-019-0038-7
[6] Sharafaldin, I., Lashkari, A. H., & Ghorbani, A. A. (2018). Toward generating a new intrusion detection dataset and intrusion traffic characterization. ICISSP, 108-116. https://doi.org/10.5220/0006639801080116
[7] Tavallaee, M., Bagheri, E., Lu, W., & Ghorbani, A. A. (2009). A detailed analysis of the KDD CUP 99 data set. IEEE Symposium on Computational Intelligence for Security and Defense Applications, 1-6. https://doi.org/10.1109/CISDA.2009.5356528
[8] Afolabi, A. S., & Akinola, O. A. (2024). Network intrusion detection using knapsack optimization, mutual information gain, and machine learning. Security and Communication Networks, 2024, Article 7302909. https://doi.org/10.1155/2024/7302909
[9] Talukder, M. A., Islam, M. M., Uddin, M. A., Hasan, K. F., Sharmin, S., Alyami, S. A., & Moni, M. A. (2024). Machine learning-based network intrusion detection for big and imbalanced data using oversampling, stacking feature embedding and feature extraction. Journal of Big Data, 11(33). https://doi.org/10.1186/s40537-024-00607-3
[10] Alars, E. S. A., & Kurnaz, S. (2024). Enhancing network intrusion detection systems with combined network and host traffic features using deep learning: Deep learning and IoT perspective. Discover Computing, 27(39). https://doi.org/10.1007/s10791-024-09480-3
[11] Nwobodo, L. O., Chibueze, K. I., & Ezigbo, L. I. (2024). Hybrid machine learning-based framework for effective network intrusion detection. EJSIT, 4(6). Retrieved from https://www.ejsit.com
[12] Chindove, H., & Brown, D. (2021). Adaptive machine learning-based network intrusion detection. Proceedings of the International Conference on Artificial Intelligence and its Applications, 1-6. https://doi.org/10.1145/3487923.3487938
[13] Yakubu, Y. A., Musa, K. I., & Muazu, U. (2024). Software defined-network intrusion detection model using stacked ensemble techniques of machine learning. Anchor University Journal of Science and Technology, 4(1). https://doi.org/10.1234/aujst.2024.00001
[14] Ayo, F. E., Folorunso, S. O., Abayomi-Alli, A. A., Adekunle, A. O., & Awotunde, J. B. (2020). Network intrusion detection based on deep learning model optimized with rule-based hybrid feature selection. Information Security Journal: A Global Perspective, 29(6), 267-283. https://doi.org/10.1080/19393555.2020.1767240
[15] Reddy, B. R., Pradhan, S. R., Sathwik, G., & Mihika, G. (2024). Network Intrusion Detection using Machine Learning. International Journal of Engineering Innovations and Management Strategies, 1(4), 1.
[16] Hac1lar, H., Ayd1n, Z., & Güngör, V. Ç. (2024). Network intrusion detection based on machine learning strategies: Performance comparisons on imbalanced wired, wireless, and software-defined networking (SDN) network traffics. Turkish Journal of Electrical Engineering and Computer Sciences, 32(4). https://doi.org/10.55730/1300-0632.4091
[17] Clottey, R. N., Yaokumah, W., & Appati, J. K. (2021). Modelling and evaluation of network intrusion detection systems using machine learning techniques. International Journal of Intelligent Information Technologies, 17(4), 19. https://doi.org/10.4018/IJIIT.289971
[18] Mol, P. R., & Mary, C. I. (2021). Classification of network intrusion attacks using machine learning and deep learning. Annals of the Romanian Society for Cell Biology, 25(2), 1927–1943. Retrieved from http://annalsofrscb.ro/index.php/journal/article/view/1137
[19] Telang, S., & Ranawat, R. (2024). Enhancing network security with deep learning-based intrusion detection systems. Journal of Computational Analysis and Applications, 33(7).
[20] Ahmed, A. A., Aliyu, A. A., Ibrahim, M., Abdulkadir, S., Ahmad, M. A., Tanko, S. A., & Umaru, I. A. (2024). Enhancing network security through integrated deep learning architectures and attention mechanisms. FUDMA Journal of Sciences, 8(6), 3010. https://doi.org/10.33003/fjs-2024-0806-3010
[21] Zhou, Q., & Shi, C. (2024). A network intrusion detection method for various information systems based on federated and deep learning. International Journal on Semantic Web and Information Systems, 20(1), 28. https://doi.org/10.4018/IJSWIS.335495
[22] Ghadermazi, J., Shah, A., & Bastian, N. D. (2025). Towards real-time network intrusion detection with image-based sequential packets representation. IEEE Transactions on Big Data, 11, 157–173. https://doi.org/10.1109/TBDATA.2024.3403394
[23] Hammad, M., Hewahi, N., & Elmedany, W. (2023). Enhancing network intrusion recovery in SDN with machine learning: An innovative approach. Arab Journal of Basic and Applied Sciences, 30(1), 561–572. https://doi.org/10.1080/25765299.2023.2261219
[24] Al Lail, M., Garcia, A., & Olivo, S. (2023). Machine learning for network intrusion detection—A comparative study. Future Internet, 15(7), 243. https://doi.org/10.3390/fi15070243
[25] Jaradat, A. S., Barhoush, M. M., & Bani Easa, R. S. (2023). Network intrusion detection system: Machine learning approach. Indonesian Journal of Electrical Engineering and Computer Science, 25(2), 1151-1158. `abop”•–—š¤ÖרÙÚâãÿÚ ïïä×Ë×ËÀ²§›��ƒƒt_H44&hhhh^~ h˜gCJOJQJaJh^~ CJOJQJaJhhhhhhh^~ h^~ OJQJhßh»S�CJ(OJQJ\�aJ(ab–ØÙÚ [Some characters in this reference could not be displayed correctly — please refer to the published PDF for the full reference.]
[26] [Some characters in this reference could not be displayed correctly — please refer to the published PDF for the full reference.]
[27] [Some characters in this reference could not be displayed correctly — please refer to the published PDF for the full reference.]
How to cite this paper
@article{1707438,
author = {Umukoro Gift , Fasanmi Olufemi Ajiroghene Ezekiel},
title = {Genetic Algorithm-Based Feature Selection for Network Intrusion Detection Using Machine Learning},
journal = {Iconic Research And Engineering Journals},
year = {2025},
volume = {8},
number = {9},
pages = {288-296},
issn = {2456-8880},
url = {https://www.irejournals.com/formatedpaper/1707438.pdf},
abstract = {Network Intrusion Detection NID) plays a critical role in identifying and mitigating security threats in modern networks. In this study, we use an MLP classifier combined with a genetic algorithm (GA) for feature selection to enhance the model?s performance in NID tasks. We investigate the model across different generations?N=5, N=10, N=15, N=20, and N=25?to assess its performance with selected features. The results are compared with a non-optimized model to highlight the improvements gained through feature selection. Key metrics such as Accuracy, Precision, Recall, and F1 Score demonstrate significant gains as the number of generations increases. The model achieves peak performance at N=20, with accuracy reaching 99.23%, after which further generations show minimal improvement, indicating the presence of Overlapping Behavior (OBE). These findings suggest that the genetic algorithm converges to an optimal feature set by the 20th generation, showcasing the importance of feature selection in improving NID model performance while optimizing computational efficiency.},
keywords = {Genetic Algorithm, Multi-Layer Perceptron (MLP), Network Intrusion Detection, Machine Learning.},
month = {March},
}