metropolis hastings generative adversarial networks
play

Metropolis-Hastings Generative Adversarial Networks Ryan Turner, - PowerPoint PPT Presentation

Metropolis-Hastings Generative Adversarial Networks Ryan Turner, Jane Hung, Eric Frank, Yunus Saatci, Jason Yosinski Poster #201 Typical GAN training Typical GAN training D tries to get here G tries to get here Typical GAN training D


  1. Metropolis-Hastings Generative Adversarial Networks Ryan Turner, Jane Hung, Eric Frank, Yunus Saatci, Jason Yosinski Poster #201

  2. Typical GAN training

  3. Typical GAN training D tries to get here G tries to get here

  4. Typical GAN training D tries to get here G tries to get here

  5. Typical GAN training D tries to get here G tries to get here

  6. Typical GAN training D tries to get here G tries to get here

  7. Typical GAN training … gets stuck D tries to get here G tries to get here

  8. MH-GAN helps you reach the star D tries to get here G tries to get here

  9. MH-GAN helps you reach the star D tries to get here ● Wrap G and D to build better G' MH-GAN GAN G tries to get here Metropolis-Hastings Selector

  10. MH recovers the true data distribution “Mixture of Gaussians” dataset [1] [1] Azadi et al. ICLR 2019.

  11. MH recovers the true data distribution “Mixture of Gaussians” dataset [1] [1] Azadi et al. ICLR 2019.

  12. MH recovers the true data distribution “Mixture of Gaussians” dataset [1] Dropped modes! [1] Azadi et al. ICLR 2019.

  13. MH recovers the true data distribution “Mixture of Gaussians” dataset [1] [1] Azadi et al. ICLR 2019.

  14. MH recovers the true data distribution “Mixture of Gaussians” dataset [1] [1] Azadi et al. ICLR 2019.

  15. MH recovers the true data distribution “Mixture of Gaussians” dataset [1] Dropped modes! [1] Azadi et al. ICLR 2019.

  16. MH recovers the true data distribution “Mixture of Gaussians” dataset [1] [1] Azadi et al. ICLR 2019.

  17. Motivation for Metropolis-Hastings ● Use MCMC independence sampler : sample p D from G ● Given a perfect D and imperfect G, still obtain exact samples from true data distribution! ● Avoid densities in MCMC, just need density ratios : MH-GAN GAN Metropolis-Hastings Selector

  18. Metropolis-Hastings as a post-processing step for generators MH-GAN GAN Metropolis-Hastings Selector

  19. MH recovers the correct score distribution

  20. MH recovers the correct score distribution Discriminator gives different scores to fakes

  21. MH recovers the correct score distribution Score distribution now matches real data Discriminator gives different scores to fakes

  22. Also… sample images

  23. Progressive GAN (base)

  24. Progressive GAN (base)

  25. Progressive GAN PGAN + DRS (base) (calibrated)

  26. Progressive GAN PGAN + DRS PGAN + MH-GAN (base) (calibrated) (calibrated)

  27. Metropolis-Hastings GAN ne Hung, Eric Frank, Yunus Saatci, Jason Yosinski Ryan Turner, Jane Hung, Eric Frank, Yunus Saatci, Jason Yosinski Poster #201 https://github.com/uber-research/metropolis-hastings-gans

  28. MH recovers the true data distribution 1) 1D mixture of 4 Gaussians, missing one mixture

Recommend


More recommend