A Network Intrusion Detection Approach Using Extreme Gradient Boosting with Max-Depth Optimization and Feature Selection

被引:0
作者
Hassan G.M. [1 ]
Gumaei A. [2 ]
Alanazi A. [2 ]
Alzanin S.M. [2 ]
机构
[1] Computer Science Department, College of Science, Mustansiriyah University, Baghdad
[2] Department of Computer Science, College of Computer Engineering and Sciences, Prince Sattam bin Abdulaziz University, Al-Kharj
关键词
classification; extreme gradient boosting; feature selection; machine learning; network intrusion detection; optimization;
D O I
10.3991/ijim.v17i15.37969
中图分类号
学科分类号
摘要
Network intrusion detection system (NIDS) has become a vital tool to protect information and detect attacks in computer networks. The performance of NIDSs can be evaluated by the number of detected attacks and false alarm rates. Machine learning (ML) methods are commonly used for developing intrusion detection systems and combating the rapid evolution in the pattern of attacks. Although there are several methods proposed in the state-of-the-art, the development of the most effective method is still of research interest and needs to be developed. In this paper, we develop an optimized approach using an extreme gradient boosting (XGB) classifier with correlation-based feature selection for accurate intrusion detection systems. We adopt the XGB classifier in the proposed approach because it can bring down both variance and bias and has several advantages such as parallelization, regularization, sparsity awareness hardware optimization, and tree pruning. The XGB uses the max-depth parameter as a specified criterion to prune the trees and improve the performance significantly. The proposed approach selects the best value of the max-depth parameter through an exhaustive search optimization algorithm. We evaluate the approach on the UNSW-NB15 dataset that imitates the modern-day attacks of network traffic. The experimental results show the ability of the proposed approach to classifying the type of attacks and normal traffic with high accuracy results compared with the current state-of-the-art work on the same dataset with the same partitioning ratio of the test set. © 2023 by the authors of this article. Published under CC-BY.
引用
收藏
页码:120 / 134
页数:14
相关论文
共 43 条
[1]  
Vasilomanolakis E., Karuppayah S., Muhlhauser M., Fischer M., Taxonomy and survey of collaborative intrusion detection, ACM Computing Surveys, 47, 4, (2015)
[2]  
Maabreh M., Obeidat I., Elsoud E. A., Alnajjar A., Alzyoud R., Et al., Towards data-driven network intrusion detection systems: Features dimensionality reduction and machine learning, International Journal of Interactive Mobile Technologies, 16, 14, (2022)
[3]  
Achmad A., Areni I. S., Palantei E., Hadis M. S., Achmad A. D., Smart electrical devices control with intrusion detection alert, International Journal of Interactive Mobile Technologies, 16, 5, (2022)
[4]  
Chung Y. Y., Wahid N., A hybrid network intrusion detection system using simpli-fed swarm optimization (sso), Applied soft computing, 12, 9, (2012)
[5]  
Ganapathy S., Kulothungan K., Muthurajkumar S., Vijayalakshmi M., Yogesh P., Et al., Intelligent feature selection and classification techniques for intrusion detection in networks: A survey, EURASIP Journal on Wireless Communications Networking, 2013, 1, (2013)
[6]  
Muhsen A. R., Jumaa G. G., Bakri N. F. AL, Sadiq A. T., Feature selection strategy for network intrusion detection system (nids) using meerkat clan algorithm, International Journal of Interactive Mobile Technologies, 15, 16, (2021)
[7]  
Aburomman A. A., Reaz M. B. I., Review of IDs development methods in machine learning, International Journal of Electrical Computer Engineering, 6, 5, (2016)
[8]  
Bahri E., Harbi N., Huu H. N., Approach based ensemble methods for better and faster intrusion detection, Computational intelligence in security for information systems, (2011)
[9]  
Aburomman A. A., Reaz M. B. I., A survey of intrusion detection systems based on ensemble and hybrid classifiers, Computers Security Communication Networks, 65, (2017)
[10]  
Polikar R., Ensemble learning, Ensemble machine learning, (2012)