CSAGC-IDS: A Dual-Module Deep Learning Network Intrusion Detection Model for Complex and Imbalanced Data
As computer networks proliferate, the gravity of network intrusions has escalated, emphasizing the criticality of network intrusion detection systems for safeguarding security. While deep learning models have exhibited promising results in intrusion detection, they face challenges in managing high-dimensional, complex traffic patterns and imbalanced data categories. This paper presents CSAGC-IDS, a network intrusion detection model based on deep learning techniques. CSAGC-IDS integrates SC-CGAN, a self-attention-enhanced convolutional conditional generative adversarial network that generates high-quality data to mitigate class imbalance. Furthermore, CSAGC-IDS integrates CSCA-CNN, a convolutional neural network enhanced through cost sensitive learning and channel attention mechanism, to extract features from complex traffic data for precise detection. Experiments conducted on the NSL-KDD dataset. CSAGC-IDS achieves an accuracy of 84.55% and an F1-score of 84.52% in five-class classification task, and an accuracy of 91.09% and an F1 score of 92.04% in binary classification task.Furthermore, this paper provides an interpretability analysis of the proposed model, using SHAP and LIME to explain the decision-making mechanisms of the model.
Code (0)
등록된 구현이 없습니다.
Tasks
Binary ClassificationDecision MakingGenerative Adversarial NetworkIntrusion DetectionNetwork Intrusion DetectionMethods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
Intrusion Detection: A Deep Learning Approach
Network intrusions are a significant problem in all industries today. A critical part of the solution is being able to effectively detect intrusions. With recent advances in artificial intelligence, current research has …
Deep LearningIntrusion DetectionPWG-IDS: An Intrusion Detection Model for Solving Class Imbalance in IIoT Networks Using Generative Adversarial Networks
With the continuous development of industrial IoT (IIoT) technology, network security is becoming more and more important. And intrusion detection is an important part of its security. However, since the amount of attack…
Generative Adversarial NetworkIntrusion DetectionNetwork Intrusion DetectionEG-ConMix: An Intrusion Detection Method based on Graph Contrastive Learning
As the number of IoT devices increases, security concerns become more prominent. The impact of threats can be minimized by deploying Network Intrusion Detection System (NIDS) by monitoring network traffic, detecting and …
Contrastive LearningData AugmentationIntrusion DetectionNetwork Intrusion DetectionSecuring from Unseen: Connected Pattern Kernels (CoPaK) for Zero-Day Intrusion Detection
The digitization and public cloud adoption has led to a massive data surge, necessitating the development of efficient intrusion detection systems. However, the increased volume and the complexity in the structure of the…
Intrusion DetectionSemantic SimilaritySemantic Textual SimilarityZero-day intrusion detectionImplementing Lightweight Intrusion Detection System on Resource Constrained Devices
The rapid growth of Internet of Things (IoT) devices has increased the risk of network intrusions, which need effective security solutions for devices with low computational capability. However, Deep Learning based Intru…
Anomaly DetectionIntrusion DetectionNetwork Intrusion Detection