Addressing the class imbalance problem in network intrusion detection systems using data resampling and deep learning

被引:54
作者
Abdelkhalek, Ahmed [1 ]
Mashaly, Maggie [1 ]
机构
[1] German Univ Cairo, Networks Dept, Cairo, Egypt
关键词
Class imbalance; Cybersecurity; Deep convolutional neural networks; Intrusion detection; Long-short-term memory;
D O I
10.1007/s11227-023-05073-x
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Network intrusion detection systems (NIDS) are the most common tool used to detect malicious attacks on a network. They help prevent the ever-increasing different attacks and provide better security for the network. NIDS are classified into signature-based and anomaly-based detection. The most common type of NIDS is the anomaly-based NIDS which is based on machine learning models and is able to detect attacks with high accuracy. However, in recent years, NIDS has achieved even better results in detecting already known and novel attacks with the adoption of deep learning models. Benchmark datasets in intrusion detection try to simulate real-network traffic by including more normal traffic samples than the attack samples. This causes the training data to be imbalanced and causes difficulties in detecting certain types of attacks for the NIDS. In this paper, a data resampling technique is proposed based on Adaptive Synthetic (ADASYN) and Tomek Links algorithms in combination with different deep learning models to mitigate the class imbalance problem. The proposed model is evaluated on the benchmark NSL-KDD dataset using accuracy, precision, recall and F-score metrics. The experimental results show that in binary classification, the proposed method improves the performance of the NIDS and outperforms state-of-the-art models with an achieved accuracy of 99.8%. In multi-class classification, the results were also improved, outperforming state-of-the-art models with an achieved accuracy of 99.98%.
引用
收藏
页码:10611 / 10644
页数:34
相关论文
共 64 条
[1]   Energy-efficient edge based real-time healthcare support system [J].
Abirami, S. ;
Chitra, P. .
DIGITAL TWIN PARADIGM FOR SMARTER SYSTEMS AND ENVIRONMENTS: THE INDUSTRY USE CASES, 2020, 117 :339-368
[2]   Toward Efficient Intrusion Detection System Using Hybrid Deep Learning Approach [J].
Aldallal, Ammar .
SYMMETRY-BASEL, 2022, 14 (09)
[3]   Adversarial machine learning in Network Intrusion Detection Systems [J].
Alhajjar, Elie ;
Maxwell, Paul ;
Bastian, Nathaniel .
EXPERT SYSTEMS WITH APPLICATIONS, 2021, 186
[4]   Investigating the Effect of Traffic Sampling on Machine Learning-Based Network Intrusion Detection Approaches [J].
Alikhanov, Jumabek ;
Jang, Rhongho ;
Abuhamad, Mohammed ;
Mohaisen, David ;
Nyang, Daehun ;
Noh, Youngtae .
IEEE ACCESS, 2022, 10 :5801-5823
[5]   Autoencoder-based deep metric learning for network intrusion detection [J].
Andresini, Giuseppina ;
Appice, Annalisa ;
Malerba, Donato .
INFORMATION SCIENCES, 2021, 569 (569) :706-727
[6]  
[Anonymous], About us
[7]  
[Anonymous], 2012, Int. J. Comput. Appl.
[8]  
[Anonymous], 2016, P 9 EAI INT C BIONSP
[9]  
Aribisala Adedayo, 2021, 2021 IEEE 12th Annual Information Technology, Electronics and Mobile Communication Conference (IEMCON), P0063, DOI 10.1109/IEMCON53756.2021.9623067
[10]  
Azizjon Meliboev, 2020, 2020 International Conference on Artificial Intelligence in Information and Communication (ICAIIC), P218, DOI 10.1109/ICAIIC48513.2020.9064976