JOURNAL ARTICLE

Exploring Generative Adversarial Networks for Augmenting Network Intrusion Detection Tasks

Mihai Gabriel ConstantinDan-Cristian StanciuLiviu–Daniel StefanMihai DogariuDan Mihai MihailescuGeorge CiobanuM BergeronWinston LiuKonstantin BelovOctavian RaduBogdan Ionescu

Year: 2024 Journal:   ACM Transactions on Multimedia Computing Communications and Applications Vol: 21 (1)Pages: 1-19   Publisher: Association for Computing Machinery

Abstract

The advent of generative networks and their adoption in numerous domains and communities have led to a wave of innovation and breakthroughs in AI and machine learning. Generative Adversarial Networks (GANs) have expanded the scope of what is possible with machine learning, allowing for new applications in areas such as computer vision, natural language processing, and creative AI. GANs, in particular, have been used for a wide range of tasks, including image and video generation, data augmentation, style transfer, and anomaly detection. They have also been used for medical imaging and drug discovery, where they can generate synthetic data to augment small datasets, reduce the need for expensive experiments, and lower the number of real patients that must be included in medical trials. Given these developments, we propose using the power of GANs to create and augment flow-based network traffic datasets. We evaluate a series of GAN architectures, including Wasserstein, conditional, energy-based, gradient penalty, and LSTM-GANs. We evaluate their performance on a set of flow-based network traffic data collected from 16 subjects who used their computers for home, work, and study purposes. The performance of these GAN architectures is described according to metrics that involve networking principles, data distribution among a collection of flows, and temporal data distribution. Given the tendency of network intrusion detection datasets to have a very imbalanced data distribution, i.e., a large number of samples in the “normal traffic” category and a comparatively low number of samples assigned to the “intrusion” categories, we test our GANs by augmenting the intrusion data and checking whether this helps intrusion detection neural networks in their task. We publish the resulting UPBFlow dataset and code on GitHub. 1

Keywords:
Computer science Adversarial system Generative grammar Generative adversarial network Intrusion detection system Artificial intelligence Machine learning Human–computer interaction Deep learning

Metrics

9
Cited By
7.53
FWCI (Field Weighted Citation Impact)
27
Refs
0.94
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Network Security and Intrusion Detection
Physical Sciences →  Computer Science →  Computer Networks and Communications
Advanced Malware Detection Techniques
Physical Sciences →  Computer Science →  Signal Processing
Internet Traffic Analysis and Secure E-voting
Physical Sciences →  Computer Science →  Artificial Intelligence

Related Documents

JOURNAL ARTICLE

Network intrusion detection using generative adversarial networks.

Xiran Zhang

Journal:   University of Canterbury Research Repository (University of Canterbury) Year: 2020
BOOK-CHAPTER

Using Generative Adversarial Networks for Network Intrusion Detection

Xudong LiDi LinYu TangWeiwei WuZijian LiBo Chen

Lecture notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering Year: 2022 Pages: 61-68
JOURNAL ARTICLE

Enhancing network intrusion detection performance using generative adversarial networks

Xinxing ZhaoKar Wai FokVrizlynn L. L. Thing

Journal:   Computers & Security Year: 2024 Vol: 145 Pages: 104005-104005
© 2026 ScienceGate Book Chapters — All rights reserved.