Improving Intrusion Detection for Imbalanced Network Traffic using Generative Deep Learning

Research output: Contribution to journalArticlepeer-review

23 Scopus citations

Abstract

Network security has become a serious issue since networks are vulnerable and subject to increasing intrusive activities. Therefore, network intrusion detection systems (IDSs) are an essential component to defend against these activities. One of the biggest issues encountered by IDSs is the class imbalance problem which leads to a biased performance by most machine learning models to normal activities (majority class). Several techniques were proposed to overcome the classimbalance problem such as resampling, cost-sensitive, and ensemble learning techniques. Other issues related to intrusion detection data include mixed data types, and non-Gaussian and multimodal distributions. In this study, we employed a conditional tabular generative adversarial network (CTGAN) model with common machine learning algorithms to construct more effective detection systems while addressing the imbalance issue. CTGAN can generate samples of the minority class during training to make the dataset more balanced. To assess the effectiveness of the proposed IDS, we combined CTGAN with three machine learning algorithms: support vector machine (SVM), K-nearest neighbor (KNN), and decision tree (DT). The imbalanced NSL-KDD dataset was used and several experiments were conducted. The results showed that CTGAN can improve the performance of imbalance learning for intrusion detection with SVM and DT. On the other hand, KNN showed no improvement in the performance since it is less sensitive to the class imbalance problem. Moreover, the results proved that CTGAN can capture the distribution of discrete features better than continuous features.

Original languageEnglish
Pages (from-to)959-967
Number of pages9
JournalInternational Journal of Advanced Computer Science and Applications
Volume13
Issue number4
DOIs
StatePublished - 2022

Bibliographical note

Publisher Copyright:
© 2022. All Rights Reserved.

Keywords

  • Intrusion detection
  • conditional tabular generative adversarial networks
  • imbalance learning
  • machine learning

ASJC Scopus subject areas

  • General Computer Science

Fingerprint

Dive into the research topics of 'Improving Intrusion Detection for Imbalanced Network Traffic using Generative Deep Learning'. Together they form a unique fingerprint.

Cite this