Generative Adversarial Networks (GANs) in Networking: A Comprehensive Survey & Evaluation
Hojjat Navidan, Parisa Fard Moshiri, Mohammad Nabati, Reza Shahbazian,, Seyed Ali Ghorashi, Vahid Shah-Mansouri, David Windridge

TL;DR
This paper provides a comprehensive survey and evaluation of how Generative Adversarial Networks (GANs) are applied in various networking domains, highlighting their potential benefits and offering a new framework for performance comparison.
Contribution
It is the first extensive survey focusing on GAN applications in networking, including a novel evaluation framework for non-image network data.
Findings
GANs can enhance mobile networks, cybersecurity, and IoT applications.
The paper introduces a performance comparison framework for GANs in network contexts.
GAN-based methods show promising results in synthetic data generation for networks.
Abstract
Despite the recency of their conception, Generative Adversarial Networks (GANs) constitute an extensively researched machine learning sub-field for the creation of synthetic data through deep generative modeling. GANs have consequently been applied in a number of domains, most notably computer vision, in which they are typically used to generate or transform synthetic images. Given their relative ease of use, it is therefore natural that researchers in the field of networking (which has seen extensive application of deep learning methods) should take an interest in GAN-based approaches. The need for a comprehensive survey of such activity is therefore urgent. In this paper, we demonstrate how this branch of machine learning can benefit multiple aspects of computer and communication networks, including mobile networks, network analysis, internet of things, physical layer, and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
