Abstract

Generative adversarial networks (GANs) provide a way to learn deep representations without extensively annotated training data. They achieve this by deriving backpropagation signals through a competitive process involving a pair of networks. The representations that can be learned by GANs may be used in a variety of applications, including image synthesis, semantic image editing, style transfer, image superresolution, and classification. The aim of this review article is to provide an overview of GANs for the signal processing community, drawing on familiar analogies and concepts where possible. In addition to identifying different methods for training and constructing GANs, we also point to remaining challenges in their theory and application.

Keywords

Computer scienceGenerative grammarAdversarial systemArtificial intelligenceVariety (cybernetics)Process (computing)Image (mathematics)Point (geometry)Machine learning

Affiliated Institutions

Related Publications

Publication Info

Year
2018
Type
article
Volume
35
Issue
1
Pages
53-65
Citations
4073
Access
Closed

External Links

Social Impact

Social media, news, blog, policy document mentions

Citation Metrics

4073
OpenAlex

Cite This

Antonia Creswell, Tom White, Vincent Dumoulin et al. (2018). Generative Adversarial Networks: An Overview. IEEE Signal Processing Magazine , 35 (1) , 53-65. https://doi.org/10.1109/msp.2017.2765202

Identifiers

DOI
10.1109/msp.2017.2765202