How Generative Adversarial Networks and Their Variants Work: An Overview
arXiv:1711.05914 · doi:10.1145/3301282
Abstract
Generative Adversarial Networks (GAN) have received wide attention in the machine learning field for their potential to learn high-dimensional, complex real data distribution. Specifically, they do not rely on any assumptions about the distribution and can generate real-like samples from latent space in a simple manner. This powerful property leads GAN to be applied to various applications such as image synthesis, image attribute editing, image translation, domain adaptation and other academic fields. In this paper, we aim to discuss the details of GAN for those readers who are familiar with, but do not comprehend GAN deeply or who wish to view GAN from various perspectives. In addition, we explain how GAN operates and the fundamental meaning of various objective functions that have been suggested recently. We then focus on how the GAN can be combined with an autoencoder framework. Finally, we enumerate the GAN variants that are applied to various tasks and other fields for those who are interested in exploiting GAN for their research.
41 pages, 16 figures, Published in ACM Computing Surveys (CSUR)
References in corpus (38)
- Very Deep Convolutional Networks for Large-Scale Image Recognition
- Conditional Generative Adversarial Nets
- WaveNet: A Generative Model for Raw Audio
- Spectral Normalization for Generative Adversarial Networks
- Learning a Probabilistic Latent Space of Object Shapes via 3D Generative-Adversarial Modeling
- Energy-based Generative Adversarial Network
- Generating Videos with Scene Dynamics
- CyCADA: Cycle-Consistent Adversarial Domain Adaptation
- Invertible Conditional GANs for image editing
- A DIRT-T Approach to Unsupervised Domain Adaptation
- cGANs with Projection Discriminator
- C-RNN-GAN: Continuous recurrent neural networks with adversarial training
- Generative Moment Matching Networks
- The Cramer Distance as a Solution to Biased Wasserstein Gradients
- Variational Approaches for Auto-Encoding Generative Adversarial Networks
- Mode Regularized Generative Adversarial Networks
- A Note on the Inception Score
- A Connection between Generative Adversarial Networks, Inverse Reinforcement Learning, and Energy-Based Models
- Maximum-Likelihood Augmented Discrete Generative Adversarial Networks
- Deep Generative Adversarial Networks for Compressed Sensing Automates MRI
- Learning to Generate Images of Outdoor Scenes from Attributes and Semantic Layouts
- TAC-GAN - Text Conditioned Auxiliary Classifier Generative Adversarial Network
- Q-Prop: Sample-Efficient Policy Gradient with An Off-Policy Critic
- On integral probability metrics, ϕ-divergences and binary classification
- Connecting Generative Adversarial Networks and Actor-Critic Methods
- Perceptual Generative Adversarial Networks for Small Object Detection
- PixelCNN++: Improving the PixelCNN with Discretized Logistic Mixture Likelihood and Other Modifications
- CausalGAN: Learning Causal Implicit Generative Models with Adversarial Training
- One-Sided Unsupervised Domain Mapping
- MAGAN: Margin Adaptation for Generative Adversarial Networks
- GeneGAN: Learning Object Transfiguration and Attribute Subspace from Unpaired Data
- Comparison of Maximum Likelihood and GAN-based training of Real NVPs
- Unsupervised Visual Attribute Transfer with Reconfigurable Generative Adversarial Networks
- Unsupervised Cipher Cracking Using Discrete GANs
- An Online Learning Approach to Generative Adversarial Networks
- Image Generation and Editing with Variational Info Generative AdversarialNetworks
- Energy-Based Sequence GANs for Recommendation and Their Connection to Imitation Learning
- Domain Adaptation Using Adversarial Learning for Autonomous Navigation
Cited by in corpus (37)
- The relativistic discriminator: a key element missing from standard GAN
- Monocular Depth Estimation Based On Deep Learning: An Overview
- Fast Parallel Hypertree Decompositions in Logarithmic Recursion Depth
- Generative Adversarial Networks in Computer Vision: A Survey and Taxonomy
- A Review on Generative Adversarial Networks: Algorithms, Theory, and Applications
- Adversarial Text-to-Image Synthesis: A Review
- Exploring Chemical Space using Natural Language Processing Methodologies for Drug Discovery
- Deepfake Video Detection Using Convolutional Vision Transformer
- Generative Adversarial Networks for Spatio-temporal Data: A Survey
- Learning and Inference on Generative Adversarial Quantum Circuits
- Attacking Recommender Systems with Augmented User Profiles
- Stabilizing Generative Adversarial Networks: A Survey
- Recent Developments Combining Ensemble Smoother and Deep Generative Networks for Facies History Matching
- Shilling Black-box Recommender Systems by Learning to Generate Fake User Profiles
- Generative Adversarial Networks (GANs): An Overview of Theoretical Model, Evaluation Metrics, and Recent Developments
- Generative Adversarial Networks: A Survey Towards Private and Secure Applications
- BSDM: Background Suppression Diffusion Model for Hyperspectral Anomaly Detection
- A Manifesto for Modern Fog and Edge Computing: Vision, New Paradigms, Opportunities, and Future Directions
- From MIM-Based GAN to Anomaly Detection:Event Probability Influence on Generative Adversarial Networks
- A Survey and Taxonomy of Adversarial Neural Networks for Text-to-Image Synthesis
- MITNet: GAN Enhanced Magnetic Induction Tomography Based on Complex CNN
- GAN-enhanced Conditional Echocardiogram Generation
- Generative adversarial networks for generation and classification of physical rehabilitation movement episodes
- Data-Driven Modeling of Noise Time Series with Convolutional Generative Adversarial Networks
- Hierarchical Mixtures of Generators for Adversarial Learning
- Feasibility of Modeling Orthogonal Frequency-Division Multiplexing Communication Signals with Unsupervised Generative Adversarial Networks
- Training Generative Adversarial Networks with Adaptive Composite Gradient
- Generative Adversarial Networks and Adversarial Autoencoders: Tutorial and Survey
- Generative networks as inverse problems with fractional wavelet scattering networks
- A Novel Measure to Evaluate Generative Adversarial Networks Based on Direct Analysis of Generated Images
- Game of GANs: Game-Theoretical Models for Generative Adversarial Networks
- AI Marker-based Large-scale AI Literature Mining
- Improving Stability of LS-GANs for Audio and Speech Signals
- Generative Adversarial Network for Probabilistic Forecast of Random Dynamical System
- Extremal learning: extremizing the output of a neural network in regression problems
- An Empirical Study on GANs with Margin Cosine Loss and Relativistic Discriminator
- Enhanced Magnetic Resonance Image Synthesis with Contrast-Aware Generative Adversarial Networks