GANs for Limited Labeled Data MIX+GAN Ian Goodfellow, Sta ff - - PowerPoint PPT Presentation

gans for limited labeled data
SMART_READER_LITE
LIVE PREVIEW

GANs for Limited Labeled Data MIX+GAN Ian Goodfellow, Sta ff - - PowerPoint PPT Presentation

Progressive GAN CoGAN LR-GAN MedGAN CGAN IcGAN A ff GAN DiscoGAN LS-GAN b-GAN LAPGAN MPM-GAN AdaGAN AMGAN iGAN LSGAN InfoGAN IAN CatGAN GANs for Limited Labeled Data MIX+GAN Ian Goodfellow, Sta ff Research Scientist, Google Brain


slide-1
SLIDE 1

Ian Goodfellow, Staff Research Scientist, Google Brain NIPS 2017 Workshop on Limited Labeled Data: Weak Supervision and Beyond Long Beach, 2017-12-09

GANs for Limited Labeled Data

3D-GAN AC-GAN AdaGAN AffGAN AL-CGAN ALI AMGAN AnoGAN ArtGAN b-GAN Bayesian GAN BEGAN BiGAN BS-GAN CGAN CCGAN CatGAN CoGAN Context-RNN-GAN C-RNN-GAN C-VAE-GAN CycleGAN DTN DCGAN DiscoGAN DR-GAN DualGAN EBGAN f-GAN FF-GAN GAWWN GoGAN GP-GAN IAN iGAN IcGAN Progressive GAN InfoGAN LAPGAN LR-GAN LS-GAN LSGAN MGAN MAGAN MAD-GAN MalGAN MARTA-GAN McGAN MedGAN MIX+GAN MPM-GAN SN-GAN

slide-2
SLIDE 2

(Goodfellow 2017)

Adversarial Nets Framework

x sampled from data Differentiable function D D(x) tries to be near 1 Input noise z Differentiable function G x sampled from model D D tries to make D(G(z)) near 0, G tries to make D(G(z)) near 1

(Goodfellow et al., 2014)

slide-3
SLIDE 3

(Goodfellow 2017)

Overcoming limited data with GANs

  • Missing data
  • Semi-supervised learning
  • Set-member supervision
  • Unsupervised correspondence learning
  • Replace data collection with simulation
  • Simulated environments and training data
  • Domain adaptation
slide-4
SLIDE 4

(Goodfellow 2017)

What is in this image?

(Yeh et al., 2016)

slide-5
SLIDE 5

(Goodfellow 2017)

Generative modeling reveals a face

(Yeh et al., 2016)

slide-6
SLIDE 6

(Goodfellow 2017)

Overcoming limited data with GANs

  • Missing data
  • Semi-supervised learning
  • Set-member supervision
  • Unsupervised correspondence learning
  • Replace data collection with simulation
  • Simulated environments and training data
  • Domain adaptation
slide-7
SLIDE 7

(Goodfellow 2017)

Supervised Discriminator

Input Real Hidden units Fake Input Real dog Hidden units Fake Real cat

(Odena 2016, Salimans et al 2016)

slide-8
SLIDE 8

(Goodfellow 2017)

Semi-Supervised Classification

MNIST: 100 training labels -> 80 test mistakes SVHN: 1,000 training labels -> 4.3% test error CIFAR-10: 4,000 labels -> 14.4% test error (Dai et al 2017) Useful for differential privacy: Papernot et al, 2016

slide-9
SLIDE 9

(Goodfellow 2017)

Overcoming limited data with GANs

  • Missing data
  • Semi-supervised learning
  • Set-member supervision
  • Unsupervised correspondence learning
  • Replace data collection with simulation
  • Simulated environments and training data
  • Domain adaptation
slide-10
SLIDE 10

(Goodfellow 2017)

Next Video Frame Prediction

Ground Truth MSE Adversarial

(Lotter et al 2016) What happens next?

slide-11
SLIDE 11

(Goodfellow 2017)

Ground Truth MSE Adversarial

Next Video Frame Prediction

(Lotter et al 2016)

slide-12
SLIDE 12

(Raffel, 2017)

Next Video Frame(s) Prediction

(Mathieu et al. 2015) Mean Squared Error Mean Absolute Error Adversarial

slide-13
SLIDE 13

(Goodfellow 2017)

Overcoming limited data with GANs

  • Missing data
  • Semi-supervised learning
  • Set-member supervision
  • Unsupervised correspondence learning
  • Replace data collection with simulation
  • Simulated environments and training data
  • Domain adaptation
slide-14
SLIDE 14

(Goodfellow 2017)

Unsupervised Image-to-Image Translation

(Liu et al., 2017) Day to night

slide-15
SLIDE 15

(Goodfellow 2017)

CycleGAN

(Zhu et al., 2017)

slide-16
SLIDE 16

(Goodfellow 2017)

Translation without parallel corpora

(Conneau et al., 2017)

slide-17
SLIDE 17

(Goodfellow 2017)

Overcoming limited data with GANs

  • Missing data
  • Semi-supervised learning
  • Set-member supervision
  • Unsupervised correspondence learning
  • Replace data collection with simulation
  • Simulated environments and training data
  • Domain adaptation
slide-18
SLIDE 18

(Goodfellow 2017)

Simulating particle physics

(de Oliveira et al., 2017) Save millions of dollars of CPU time by predicting

  • utcomes of explicit

simulations

slide-19
SLIDE 19

(Goodfellow 2017)

Overcoming limited data with GANs

  • Missing data
  • Semi-supervised learning
  • Set-member supervision
  • Unsupervised correspondence learning
  • Replace data collection with simulation
  • Simulated environments and training data
  • Domain adaptation
slide-20
SLIDE 20

(Goodfellow 2017)

slide-21
SLIDE 21

(Goodfellow 2017)

GANs for simulated training data

(Shrivastava et al., 2016)

slide-22
SLIDE 22

(Raffel, 2017)

Autonomous Driving Data

(Wang et al., 2017)

slide-23
SLIDE 23

(Goodfellow 2017)

Overcoming limited data with GANs

  • Missing data
  • Semi-supervised learning
  • Set-member supervision
  • Unsupervised correspondence learning
  • Replace data collection with simulation
  • Simulated environments and training data
  • Domain adaptation
slide-24
SLIDE 24

(Goodfellow 2017)

Domain Adaptation

  • Domain Adversarial Networks (Ganin et al, 2015)
  • Professor forcing (Lamb et al, 2016): Domain-

Adversarial learning in RNN hidden state

slide-25
SLIDE 25

(Raffel, 2017)

GANs for domain adaptation

(Bousmalis et al., 2016)

slide-26
SLIDE 26

(Goodfellow 2017)

Questions