Abstract

Generative adversarial networks (GANs) have recently become a hot research topic; however, they have been studied since 2014, and a large number of algorithms have been proposed. However, few comprehensive studies exist explaining the connections among different GANs variants and how they have evolved. In this paper, we attempt to provide a review of the various GANs methods from the perspectives of algorithms, theory, and applications. First, the motivations, mathematical representations, and structures of most GANs algorithms are introduced in detail and we compare their commonalities and differences. Second, theoretical issues related to GANs are investigated. Finally, typical applications of GANs in image processing and computer vision, natural language processing, music, speech and audio, medical field, and data science are discussed.

Keywords

Computer scienceAdversarial systemGenerative grammarField (mathematics)Generative adversarial networkAlgorithmTheoretical computer scienceArtificial intelligenceImage (mathematics)Mathematics

Affiliated Institutions

Related Publications

Publication Info

Year
2021
Type
review
Volume
35
Issue
4
Pages
3313-3332
Citations
1025
Access
Closed

External Links

Social Impact

Social media, news, blog, policy document mentions

Citation Metrics

1025
OpenAlex

Cite This

Jie Gui, Zhenan Sun, Yonggang Wen et al. (2021). A Review on Generative Adversarial Networks: Algorithms, Theory, and Applications. IEEE Transactions on Knowledge and Data Engineering , 35 (4) , 3313-3332. https://doi.org/10.1109/tkde.2021.3130191

Identifiers

DOI
10.1109/tkde.2021.3130191