Home

Awesome

AdversarialNetsPapers

A collection of resources and papers on Generation Adversarial Networks.

Table of Contents

First paper

:heavy_check_mark: [Generative Adversarial Nets]

Image Translation

:heavy_check_mark: [UNSUPERVISED CROSS-DOMAIN IMAGE GENERATION]

:heavy_check_mark: [Image-to-image translation using conditional adversarial nets]

:heavy_check_mark: [Learning to Discover Cross-Domain Relations with Generative Adversarial Networks]

:heavy_check_mark: [Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networks]

:heavy_check_mark: [CoGAN: Coupled Generative Adversarial Networks]

:heavy_check_mark: [Unsupervised Image-to-Image Translation with Generative Adversarial Networks]

:heavy_check_mark: [DualGAN: Unsupervised Dual Learning for Image-to-Image Translation]

:heavy_check_mark: [Unsupervised Image-to-Image Translation Networks]

:heavy_check_mark: [High-Resolution Image Synthesis and Semantic Manipulation with Conditional GANs]

:heavy_check_mark: [XGAN: Unsupervised Image-to-Image Translation for Many-to-Many Mappings]

:heavy_check_mark: [UNIT: UNsupervised Image-to-image Translation Networks]

:heavy_check_mark: [Toward Multimodal Image-to-Image Translation]

:heavy_check_mark: [Multimodal Unsupervised Image-to-Image Translation]

:heavy_check_mark: [Video-to-Video Synthesis]

:heavy_check_mark: [Everybody Dance Now]

:heavy_check_mark: [Art2Real: Unfolding the Reality of Artworks via Semantically-Aware Image-to-Image Translation]

:heavy_check_mark: [Multi-Channel Attention Selection GAN with Cascaded Semantic Guidance for Cross-View Image Translation]

:heavy_check_mark: [Local Class-Specific and Global Image-Level Generative Adversarial Networks for Semantic-Guided Scene Generation]

:heavy_check_mark: [StarGAN v2: Diverse Image Synthesis for Multiple Domains]

:heavy_check_mark: [Structural-analogy from a Single Image Pair]

:heavy_check_mark: [High-Resolution Daytime Translation Without Domain Labels]

:heavy_check_mark: [Rethinking the Truly Unsupervised Image-to-Image Translation]

:heavy_check_mark: [Diverse Image Generation via Self-Conditioned GANs]

:heavy_check_mark: [Contrastive Learning for Unpaired Image-to-Image Translation]

Facial Attribute Manipulation

:heavy_check_mark: [Autoencoding beyond pixels using a learned similarity metric]

:heavy_check_mark: [Coupled Generative Adversarial Networks]

:heavy_check_mark: [Invertible Conditional GANs for image editing]

:heavy_check_mark: [Learning Residual Images for Face Attribute Manipulation]

:heavy_check_mark: [Neural Photo Editing with Introspective Adversarial Networks]

:heavy_check_mark: [Neural Face Editing with Intrinsic Image Disentangling]

:heavy_check_mark: [GeneGAN: Learning Object Transfiguration and Attribute Subspace from Unpaired Data ]

:heavy_check_mark: [Beyond Face Rotation: Global and Local Perception GAN for Photorealistic and Identity Preserving Frontal View Synthesis]

:heavy_check_mark: [StarGAN: Unified Generative Adversarial Networks for Multi-Domain Image-to-Image Translation]

:heavy_check_mark: [Arbitrary Facial Attribute Editing: Only Change What You Want]

:heavy_check_mark: [ELEGANT: Exchanging Latent Encodings with GAN for Transferring Multiple Face Attributes]

:heavy_check_mark: [Sparsely Grouped Multi-task Generative Adversarial Networks for Facial Attribute Manipulation]

:heavy_check_mark: [GANimation: Anatomically-aware Facial Animation from a Single Image]

:heavy_check_mark: [Geometry Guided Adversarial Facial Expression Synthesis]

:heavy_check_mark: [STGAN: A Unified Selective Transfer Network for Arbitrary Image Attribute Editing]

:heavy_check_mark: [3d guided fine-grained face manipulation] [Paper](CVPR 2019)

:heavy_check_mark: [SC-FEGAN: Face Editing Generative Adversarial Network with User's Sketch and Color]

:heavy_check_mark: [A Survey of Deep Facial Attribute Analysis]

:heavy_check_mark: [PA-GAN: Progressive Attention Generative Adversarial Network for Facial Attribute Editing]

:heavy_check_mark: [SSCGAN: Facial Attribute Editing via StyleSkip Connections]

:heavy_check_mark: [CAFE-GAN: Arbitrary Face Attribute Editingwith Complementary Attention Feature]

Generative Models

:heavy_check_mark: [Unsupervised Representation Learning with Deep Convolutional Generative Adversarial Networks]

:heavy_check_mark: [Deep Generative Image Models using a Laplacian Pyramid of Adversarial Networks]

:heavy_check_mark: [Generative Adversarial Text to Image Synthesis]

:heavy_check_mark: [Improved Techniques for Training GANs]

:heavy_check_mark: [Plug & Play Generative Networks: Conditional Iterative Generation of Images in Latent Space]

:heavy_check_mark: [StackGAN: Text to Photo-realistic Image Synthesis with Stacked Generative Adversarial Networks]

:heavy_check_mark: [Improved Training of Wasserstein GANs]

:heavy_check_mark: [Boundary Equibilibrium Generative Adversarial Networks]

:heavy_check_mark: [Progressive Growing of GANs for Improved Quality, Stability, and Variation]

:heavy_check_mark: [ Self-Attention Generative Adversarial Networks ]

:heavy_check_mark: [Large Scale GAN Training for High Fidelity Natural Image Synthesis]

:heavy_check_mark: [A Style-Based Generator Architecture for Generative Adversarial Networks]

:heavy_check_mark: [Analyzing and Improving the Image Quality of StyleGAN]

:heavy_check_mark: [SinGAN: Learning a Generative Model from a Single Natural Image]

:heavy_check_mark: [Real or Not Real, that is the Question]

:heavy_check_mark: [Training End-to-end Single Image Generators without GANs]

:heavy_check_mark: [Adversarial Latent Autoencoders]

Gaze Correction and Redirection

:heavy_check_mark: [DeepWarp: Photorealistic Image Resynthesis for Gaze Manipulation]

:heavy_check_mark: [Photo-Realistic Monocular Gaze Redirection Using Generative Adversarial Networks]

:heavy_check_mark: [GazeCorrection:Self-Guided Eye Manipulation in the wild using Self-Supervised Generative Adversarial Networks]

:heavy_check_mark: [MGGR: MultiModal-Guided Gaze Redirection with Coarse-to-Fine Learning]

:heavy_check_mark: [Dual In-painting Model for Unsupervised Gaze Correction and Animation in the Wild]

AutoML

:heavy_check_mark: [AutoGAN: Neural Architecture Search for Generative Adversarial Networks]

Image Animation

:heavy_check_mark: [Animating arbitrary objects via deep motion transfer]

:heavy_check_mark: [First Order Motion Model for Image Animation]

GAN Theory

:heavy_check_mark: [Energy-based generative adversarial network]

:heavy_check_mark: [Improved Techniques for Training GANs]

:heavy_check_mark: [Mode Regularized Generative Adversarial Networks]

:heavy_check_mark: [Improving Generative Adversarial Networks with Denoising Feature Matching]

:heavy_check_mark: [Sampling Generative Networks]

:heavy_check_mark: [How to train Gans]

:heavy_check_mark: [Towards Principled Methods for Training Generative Adversarial Networks]

:heavy_check_mark: [Unrolled Generative Adversarial Networks]

:heavy_check_mark: [Least Squares Generative Adversarial Networks]

:heavy_check_mark: [Wasserstein GAN]

:heavy_check_mark: [Improved Training of Wasserstein GANs]

:heavy_check_mark: [Towards Principled Methods for Training Generative Adversarial Networks]

:heavy_check_mark: [Generalization and Equilibrium in Generative Adversarial Nets]

:heavy_check_mark: [GANs Trained by a Two Time-Scale Update Rule Converge to a Local Nash Equilibrium]

:heavy_check_mark: [Spectral Normalization for Generative Adversarial Networks]

:heavy_check_mark: [Which Training Methods for GANs do actually Converge]

:heavy_check_mark: [Self-Supervised Generative Adversarial Networks]

Image Inpainting

:heavy_check_mark: [Semantic Image Inpainting with Perceptual and Contextual Losses]

:heavy_check_mark: [Context Encoders: Feature Learning by Inpainting]

:heavy_check_mark: [Semi-Supervised Learning with Context-Conditional Generative Adversarial Networks]

:heavy_check_mark: [Generative face completion]

:heavy_check_mark: [Globally and Locally Consistent Image Completion]

:heavy_check_mark: [High-Resolution Image Inpainting using Multi-Scale Neural Patch Synthesis]

:heavy_check_mark: [Eye In-Painting with Exemplar Generative Adversarial Networks]

:heavy_check_mark: [Generative Image Inpainting with Contextual Attention]

:heavy_check_mark: [Free-Form Image Inpainting with Gated Convolution]

:heavy_check_mark: [EdgeConnect: Generative Image Inpainting with Adversarial Edge Learning]

Scene Generation

:heavy_check_mark: [a layer-based sequential framework for scene generation with gans]

Semi-Supervised Learning

:heavy_check_mark: [Adversarial Training Methods for Semi-Supervised Text Classification]

:heavy_check_mark: [Improved Techniques for Training GANs]

:heavy_check_mark: [Unsupervised and Semi-supervised Learning with Categorical Generative Adversarial Networks]

:heavy_check_mark: [Semi-Supervised QA with Generative Domain-Adaptive Nets]

:heavy_check_mark: [Good Semi-supervised Learning that Requires a Bad GAN]

Ensemble

:heavy_check_mark: [AdaGAN: Boosting Generative Models]

Image blending

:heavy_check_mark: [GP-GAN: Towards Realistic High-Resolution Image Blending]

Re-identification

:heavy_check_mark: [Joint Discriminative and Generative Learning for Person Re-identification]

:heavy_check_mark: [Pose-Normalized Image Generation for Person Re-identification]

Super-Resolution

:heavy_check_mark: [Image super-resolution through deep learning]

:heavy_check_mark: [Photo-Realistic Single Image Super-Resolution Using a Generative Adversarial Network]

:heavy_check_mark: [EnhanceGAN]

:heavy_check_mark: [ESRGAN: Enhanced Super-Resolution Generative Adversarial Networks]

De-Occlusion

:heavy_check_mark: [Robust LSTM-Autoencoders for Face De-Occlusion in the Wild]

Semantic Segmentation

:heavy_check_mark: [Adversarial Deep Structural Networks for Mammographic Mass Segmentation]

:heavy_check_mark: [Semantic Segmentation using Adversarial Networks]

Object Detection

:heavy_check_mark: [Perceptual generative adversarial networks for small object detection]

:heavy_check_mark: [A-Fast-RCNN: Hard Positive Generation via Adversary for Object Detection]

Landmark Detection

:heavy_check_mark: [Style aggregated network for facial landmark detection]

Conditional Adversarial

:heavy_check_mark: [Conditional Generative Adversarial Nets]

:heavy_check_mark: [InfoGAN: Interpretable Representation Learning by Information Maximizing Generative Adversarial Nets]

:heavy_check_mark: [Conditional Image Synthesis With Auxiliary Classifier GANs]

:heavy_check_mark: [Pixel-Level Domain Transfer]

:heavy_check_mark: [Invertible Conditional GANs for image editing]

:heavy_check_mark: [Plug & Play Generative Networks: Conditional Iterative Generation of Images in Latent Space]

:heavy_check_mark: [StackGAN: Text to Photo-realistic Image Synthesis with Stacked Generative Adversarial Networks]

Video Prediction and Generation

:heavy_check_mark: [Deep multi-scale video prediction beyond mean square error]

:heavy_check_mark: [Generating Videos with Scene Dynamics]

:heavy_check_mark: [MoCoGAN: Decomposing Motion and Content for Video Generation]

Shadow Detection and Removal

:heavy_check_mark: [ARGAN: Attentive Recurrent Generative Adversarial Network for Shadow Detection and Removal]

Makeup

:heavy_check_mark: [BeautyGAN: Instance-level Facial Makeup Transfer with Deep Generative Adversarial Network]

Reinforcement learning

:heavy_check_mark: [Connecting Generative Adversarial Networks and Actor-Critic Methods]

RNN

:heavy_check_mark: [C-RNN-GAN: Continuous recurrent neural networks with adversarial training]

:heavy_check_mark: [SeqGAN: Sequence Generative Adversarial Nets with Policy Gradient]

Medicine

:heavy_check_mark: [Unsupervised Anomaly Detection with Generative Adversarial Networks to Guide Marker Discovery]

3D

:heavy_check_mark: [Learning a Probabilistic Latent Space of Object Shapes via 3D Generative-Adversarial Modeling]

:heavy_check_mark: [Transformation-Grounded Image Generation Network for Novel 3D View Synthesis]

MUSIC

:heavy_check_mark: [MidiNet: A Convolutional Generative Adversarial Network for Symbolic-domain Music Generation using 1D and 2D Conditions]

Discrete distributions

:heavy_check_mark: [Maximum-Likelihood Augmented Discrete Generative Adversarial Networks]

:heavy_check_mark: [Boundary-Seeking Generative Adversarial Networks]

:heavy_check_mark: [GANS for Sequences of Discrete Elements with the Gumbel-softmax Distribution]

Improving Classification And Recong

:heavy_check_mark: [Generative OpenMax for Multi-Class Open Set Classification]

:heavy_check_mark: [Controllable Invariance through Adversarial Feature Learning]

:heavy_check_mark: [Unlabeled Samples Generated by GAN Improve the Person Re-identification Baseline in vitro]

:heavy_check_mark: [Learning from Simulated and Unsupervised Images through Adversarial Training]

:heavy_check_mark: [GAN-based synthetic medical image augmentation for increased CNN performance in liver lesion classification]

Project

:heavy_check_mark: [cleverhans]

:heavy_check_mark: [reset-cppn-gan-tensorflow]

:heavy_check_mark: [HyperGAN]

Blogs

AuthorAddress
inFERENCeAdversarial network
inFERENCeInfoGan
distillDeconvolution and Image Generation
yingzhenliGan theory
OpenAIGenerative model

Tutorial

:heavy_check_mark: [1] http://www.iangoodfellow.com/slides/2016-12-04-NIPS.pdf (NIPS Goodfellow Slides)[Chinese Trans][details]

:heavy_check_mark: [2] [PDF](NIPS Lecun Slides)

:heavy_check_mark: [3] [ICCV 2017 Tutorial About GANS]

:heavy_check_mark: [3] [A Mathematical Introduction to Generative Adversarial Nets (GAN)]