NetDiffus: Network Traffic Generation by Diffusion Models through Time-Series Imaging

Nirhoshan Sivaroopan, Dumindu Bandara, Chamara Madarasingha, Guilluame Jourjon, Anura Jayasumana +1 more
9/23/2023
cs.NIcs.LG

Official code: Nirhoshan/NetDiffus (27 stars, Apache-2.0, last commit 2024-09-21).

Abstract

Network data analytics are now at the core of almost every networking solution. Nonetheless, limited access to networking data has been an enduring challenge due to many reasons including complexity of modern networks, commercial sensitivity, privacy and regulatory constraints. In this work, we explore how to leverage recent advancements in Diffusion Models (DM) to generate synthetic network traffic data. We develop an end-to-end framework - NetDiffus that first converts one-dimensional time-series network traffic into two-dimensional images, and then synthesizes representative images for the original data. We demonstrate that NetDiffus outperforms the state-of-the-art traffic generation methods based on Generative Adversarial Networks (GANs) by providing 66.4% increase in fidelity of the generated data and 18.1% increase in downstream machine learning tasks. We evaluate NetDiffus on seven diverse traffic traces and show that utilizing synthetic data significantly improves traffic fingerprinting, anomaly detection and traffic classification.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

This is repository of the paper NetDiffus: Network Traffic Generation by Diffusion Models through Time-Series Imaging.

271PythonDec 18, 20232 years agoApache-2.0

Similar Papers

Cite this paper

@article{sivaroopan2023netdiffus,
  title  = {NetDiffus: Network Traffic Generation by Diffusion Models through Time-Series Imaging},
  author = {Nirhoshan Sivaroopan and Dumindu Bandara and Chamara Madarasingha and Guilluame Jourjon and Anura Jayasumana and Kanchana Thilakarathna},
  year   = {2023},
  eprint = {2310.04429},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2310.04429v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2310.04429.svg)](https://codeofpaper.com/paper/2310.04429)

Discussion