SlideShare a Scribd company logo
Deep Advances in Generative Modeling
Alec Radford
@AlecRad
March 5th 2016
Generative modeling
Modeling complex high dimensional data is an open problem.
Deep generative models are currently making progress here.
Various areas of study/application:
unsupervised/representation/manifold learning
generative counterparts of discriminative models
density/likelihood estimation
conditional generation
Examples of Generative Modeling
CNNs and RNNs
Useful Generative Model - Skipthought [1506.06726]
Two promising approaches
Variational
Autoencoders (VAE)
Kingma and Welling
[1312.6114]
Generative Adversarial
Networks (GAN)
Goodfellow et al. [1406.2661]
encoder Z decoder x̂X
z generator x̂
discriminator
X
Variational Autoencoder
from Kingma and Welling [1312.6114]
● Theoretically elegant autoencoder
● Straightforward to implement
● Impose a prior on code space
○ regularization
○ allows for sampling
● Optimizes variational lower bound on
likelihood
encoder Z decoder x̂X
Generative Adversarial Networks z x̂
discriminator
X
generator
Generative Adversarial Networks
z x̂
discriminator
X
generator
VAE Extensions
from Kingma et al. [1406.5298]
Semi-Supervised Learning
from Gregor et al. [1502.04623]
DRAW
GAN Extensions - LAPGAN
Deep convolutional GANs (DCGAN) [1511.06434]
Luke Metz Soumith ChintalaAlec Radford
tl;dr add more layers
indico indico FAIR
Deep convolutional GANs (DCGAN) [1511.06434]
DCGAN Architecture tricks
No fully connected layers
Batch Normalization Ioffe and Szegedy [1502.03167]
Leaky Rectifier in the discriminator
Use Adam Kingma and Ba [1412.6980]
Tweak Adam hyperparameters a bit (lr=0.0002, b1=0.5)
Really really really ridiculously good looking samples
on constrained image distributions :(
Interpolation suggests
non-overfitting
behavior
Vector arithmetic properties of generator
Generator disentangles objects from scene?
Discriminator learns generalizing object detectors
These are responses on validation examples!
Results on standard supervised tasks
Conditional DCGAN
Conditional DCGAN (unpublished)
Sunrise over the ocean
Beautiful falls and stream
sahara desert sand dunes
Tropical rainforest brazil
Stars of the milkyway at night
Issues
Still not completely stable
especially for deep and higher res
Unconstrained natural images
Even the biggest models underfit
Hard to evaluate
no reliable/straightforward metrics
No inference model
limits kinds of analysis
Little work on conv VAE equivalents
makes comparison difficult
Some funky stuff going on
separate data/sample batchnorm statistics
train with heuristic cost not GAN theory
Hybridizing VAEs and GANs (best of both worlds?)
from Larsen et. al [1512.09300] from Larsen et. al [1512.09300]
Hybridizing VAEs and GANs (best of both worlds?)
from Larsen et. al [1512.09300] from Larsen et. al [1512.09300]
Thanks!
Questions?
indico.io

More Related Content

PDF
Tutorial on Deep Generative Models
PDF
Generative Adversarial Network (+Laplacian Pyramid GAN)
PDF
Deep Learning for Computer Vision: Generative models and adversarial training...
PDF
Tutorial on Theory and Application of Generative Adversarial Networks
PPTX
Reading group gan - 20170417
PDF
Generative Adversarial Networks and Their Applications
PDF
NYAI - A Path To Unsupervised Learning Through Adversarial Networks by Soumit...
PDF
Generative Models and Adversarial Training (D3L4 2017 UPC Deep Learning for ...
Tutorial on Deep Generative Models
Generative Adversarial Network (+Laplacian Pyramid GAN)
Deep Learning for Computer Vision: Generative models and adversarial training...
Tutorial on Theory and Application of Generative Adversarial Networks
Reading group gan - 20170417
Generative Adversarial Networks and Their Applications
NYAI - A Path To Unsupervised Learning Through Adversarial Networks by Soumit...
Generative Models and Adversarial Training (D3L4 2017 UPC Deep Learning for ...

What's hot (20)

PPTX
Generative Adversarial Networks and Their Applications in Medical Imaging
PDF
Generative Adversarial Networks 2
PDF
Deep Generative Models
PDF
InfoGAN and Generative Adversarial Networks
PDF
A pixel to-pixel segmentation method of DILD without masks using CNN and perl...
PDF
SEGAN: Speech Enhancement Generative Adversarial Network
PPTX
Generative Adversarial Networks (GAN)
PDF
Generative Adversarial Networks (D2L5 Deep Learning for Speech and Language U...
PPTX
A (Very) Gentle Introduction to Generative Adversarial Networks (a.k.a GANs)
PPTX
Adversarial learning for neural dialogue generation
PDF
Deep Generative Models
PDF
Gan intro
PDF
GAN - Theory and Applications
PDF
Generative Adversarial Networks
PDF
Generative adversarial networks
PDF
Deep Generative Models II (DLAI D10L1 2017 UPC Deep Learning for Artificial I...
PDF
EuroSciPy 2019 - GANs: Theory and Applications
PDF
Generative adversarial networks
PDF
Machine Learning: Generative and Discriminative Models
PDF
A Short Introduction to Generative Adversarial Networks
Generative Adversarial Networks and Their Applications in Medical Imaging
Generative Adversarial Networks 2
Deep Generative Models
InfoGAN and Generative Adversarial Networks
A pixel to-pixel segmentation method of DILD without masks using CNN and perl...
SEGAN: Speech Enhancement Generative Adversarial Network
Generative Adversarial Networks (GAN)
Generative Adversarial Networks (D2L5 Deep Learning for Speech and Language U...
A (Very) Gentle Introduction to Generative Adversarial Networks (a.k.a GANs)
Adversarial learning for neural dialogue generation
Deep Generative Models
Gan intro
GAN - Theory and Applications
Generative Adversarial Networks
Generative adversarial networks
Deep Generative Models II (DLAI D10L1 2017 UPC Deep Learning for Artificial I...
EuroSciPy 2019 - GANs: Theory and Applications
Generative adversarial networks
Machine Learning: Generative and Discriminative Models
A Short Introduction to Generative Adversarial Networks
Ad

Viewers also liked (19)

PDF
Deep Learning And Business Models (VNITC 2015-09-13)
PPTX
TensorFlow in Practice
PDF
How Machine Learning is Shaping Digital Marketing
PDF
VAE-type Deep Generative Models
PPTX
#speakgeek - Angular JS
PPTX
Spatially Coherent Latent Topic Model For Concurrent Object Segmentation and ...
PDF
Lecture2 xing
PDF
Probabilistic generative models for machine vision
PPTX
"Spark, Deep Learning and Life Sciences, Systems Biology in the Big Data Age"...
PPT
Strata-Hadoop 2015 Presentation
PDF
Deep Style: Using Variational Auto-encoders for Image Generation
PDF
Why is Bioinformatics a Good Fit for Spark?
PDF
Ted Willke, Sr Principal Engineer, Intel at MLconf SEA - 5/20/16
PDF
Paper Reading : Learning from simulated and unsupervised images through adver...
PDF
2016tf study5
PDF
Nikko Ström at AI Frontiers: Deep Learning in Alexa
PPTX
Machine Learning for Non-technical People
PDF
문자 단위의 Neural Machine Translation
PDF
[224] backend 개발자의 neural machine translation 개발기 김상경
Deep Learning And Business Models (VNITC 2015-09-13)
TensorFlow in Practice
How Machine Learning is Shaping Digital Marketing
VAE-type Deep Generative Models
#speakgeek - Angular JS
Spatially Coherent Latent Topic Model For Concurrent Object Segmentation and ...
Lecture2 xing
Probabilistic generative models for machine vision
"Spark, Deep Learning and Life Sciences, Systems Biology in the Big Data Age"...
Strata-Hadoop 2015 Presentation
Deep Style: Using Variational Auto-encoders for Image Generation
Why is Bioinformatics a Good Fit for Spark?
Ted Willke, Sr Principal Engineer, Intel at MLconf SEA - 5/20/16
Paper Reading : Learning from simulated and unsupervised images through adver...
2016tf study5
Nikko Ström at AI Frontiers: Deep Learning in Alexa
Machine Learning for Non-technical People
문자 단위의 Neural Machine Translation
[224] backend 개발자의 neural machine translation 개발기 김상경
Ad

Similar to Deep Advances in Generative Modeling (20)

PDF
Deep Generative Modelling (updated)
PDF
Deep Generative Modelling
PDF
gans_copy.pdfhjsjsisidkskskkskwkduydjekedj
PDF
Introduction to Generative Adversarial Network
PDF
The Success of Deep Generative Models
PDF
Deep Generative Models - Kevin McGuinness - UPC Barcelona 2018
PDF
Variational Autoencoders VAE - Santiago Pascual - UPC Barcelona 2018
PDF
Alberto Massidda - Scenes from a memory - Codemotion Rome 2019
PDF
Deep image generating models
PPTX
ICASSP 2018 Tutorial: Generative Adversarial Network and its Applications to ...
PPTX
GAN Deep Learning Approaches to Image Processing Applications (1).pptx
PDF
PDF
Generative Models and Adversarial Training (D2L3 Insight@DCU Machine Learning...
PPTX
Introduction to Generative Models.pptx
PDF
Generative Models for General Audiences
PPTX
GAN_SANTHOSH KUMAR_Architecture_in_network
PPTX
GDC2019 - SEED - Towards Deep Generative Models in Game Development
PDF
[GAN by Hung-yi Lee]Part 1: General introduction of GAN
PDF
Generative Adversarial Networks (GANs) at the Data Science Meetup Luxembourg ...
PPTX
Modelling Probability Distributions using Neural Networks: Applications to Me...
Deep Generative Modelling (updated)
Deep Generative Modelling
gans_copy.pdfhjsjsisidkskskkskwkduydjekedj
Introduction to Generative Adversarial Network
The Success of Deep Generative Models
Deep Generative Models - Kevin McGuinness - UPC Barcelona 2018
Variational Autoencoders VAE - Santiago Pascual - UPC Barcelona 2018
Alberto Massidda - Scenes from a memory - Codemotion Rome 2019
Deep image generating models
ICASSP 2018 Tutorial: Generative Adversarial Network and its Applications to ...
GAN Deep Learning Approaches to Image Processing Applications (1).pptx
Generative Models and Adversarial Training (D2L3 Insight@DCU Machine Learning...
Introduction to Generative Models.pptx
Generative Models for General Audiences
GAN_SANTHOSH KUMAR_Architecture_in_network
GDC2019 - SEED - Towards Deep Generative Models in Game Development
[GAN by Hung-yi Lee]Part 1: General introduction of GAN
Generative Adversarial Networks (GANs) at the Data Science Meetup Luxembourg ...
Modelling Probability Distributions using Neural Networks: Applications to Me...

More from indico data (7)

PDF
Small Data for Big Problems: Practical Transfer Learning for NLP
PDF
Getting to AI ROI: Finding Value in Your Unstructured Content
PDF
Everything You Wanted to Know About Optimization
PDF
ODSC East: Effective Transfer Learning for NLP
PDF
The Unreasonable Benefits of Deep Learning
PDF
Getting started with indico APIs [Python]
PDF
Introduction to Deep Learning with Python
Small Data for Big Problems: Practical Transfer Learning for NLP
Getting to AI ROI: Finding Value in Your Unstructured Content
Everything You Wanted to Know About Optimization
ODSC East: Effective Transfer Learning for NLP
The Unreasonable Benefits of Deep Learning
Getting started with indico APIs [Python]
Introduction to Deep Learning with Python

Recently uploaded (20)

PPTX
Introduction-to-Cloud-ComputingFinal.pptx
PPTX
Data_Analytics_and_PowerBI_Presentation.pptx
PDF
Fluorescence-microscope_Botany_detailed content
PPTX
climate analysis of Dhaka ,Banglades.pptx
PDF
Recruitment and Placement PPT.pdfbjfibjdfbjfobj
PPTX
Business Ppt On Nestle.pptx huunnnhhgfvu
PPT
ISS -ESG Data flows What is ESG and HowHow
PDF
TRAFFIC-MANAGEMENT-AND-ACCIDENT-INVESTIGATION-WITH-DRIVING-PDF-FILE.pdf
PPTX
Supervised vs unsupervised machine learning algorithms
PPTX
Introduction to Firewall Analytics - Interfirewall and Transfirewall.pptx
PPTX
ALIMENTARY AND BILIARY CONDITIONS 3-1.pptx
PPTX
STUDY DESIGN details- Lt Col Maksud (21).pptx
PPTX
The THESIS FINAL-DEFENSE-PRESENTATION.pptx
PDF
Foundation of Data Science unit number two notes
PPT
Reliability_Chapter_ presentation 1221.5784
PDF
BF and FI - Blockchain, fintech and Financial Innovation Lesson 2.pdf
PPTX
Microsoft-Fabric-Unifying-Analytics-for-the-Modern-Enterprise Solution.pptx
PPTX
iec ppt-1 pptx icmr ppt on rehabilitation.pptx
PPT
Quality review (1)_presentation of this 21
Introduction-to-Cloud-ComputingFinal.pptx
Data_Analytics_and_PowerBI_Presentation.pptx
Fluorescence-microscope_Botany_detailed content
climate analysis of Dhaka ,Banglades.pptx
Recruitment and Placement PPT.pdfbjfibjdfbjfobj
Business Ppt On Nestle.pptx huunnnhhgfvu
ISS -ESG Data flows What is ESG and HowHow
TRAFFIC-MANAGEMENT-AND-ACCIDENT-INVESTIGATION-WITH-DRIVING-PDF-FILE.pdf
Supervised vs unsupervised machine learning algorithms
Introduction to Firewall Analytics - Interfirewall and Transfirewall.pptx
ALIMENTARY AND BILIARY CONDITIONS 3-1.pptx
STUDY DESIGN details- Lt Col Maksud (21).pptx
The THESIS FINAL-DEFENSE-PRESENTATION.pptx
Foundation of Data Science unit number two notes
Reliability_Chapter_ presentation 1221.5784
BF and FI - Blockchain, fintech and Financial Innovation Lesson 2.pdf
Microsoft-Fabric-Unifying-Analytics-for-the-Modern-Enterprise Solution.pptx
iec ppt-1 pptx icmr ppt on rehabilitation.pptx
Quality review (1)_presentation of this 21

Deep Advances in Generative Modeling