Inverting The Generator Of A Generative Adversarial Network (II)

  • 2018-02-15 18:50:20
  • Antonia Creswell, Anil A Bharath
  • 27

Abstract

Generative adversarial networks (GANs) learn a deep generative model that isable to synthesise novel, high-dimensional data samples. New data samples aresynthesised by passing latent samples, drawn from a chosen prior distribution,through the generative model. Once trained, the latent space exhibitsinteresting properties, that may be useful for down stream tasks such asclassification or retrieval. Unfortunately, GANs do not offer an "inversemodel", a mapping from data space back to latent space, making it difficult toinfer a latent representation for a given data sample. In this paper, weintroduce a technique, inversion, to project data samples, specifically images,to the latent space using a pre-trained GAN. Using our proposed inversiontechnique, we are able to identify which attributes of a dataset a trained GANis able to model and quantify GAN performance, based on a reconstruction loss.We demonstrate how our proposed inversion technique may be used toquantitatively compare performance of various GAN models trained on three imagedatasets. We provide code for all of our experiments,https://github.com/ToniCreswell/InvertingGAN.

 

Quick Read (beta)

loading the full paper ...