Inverting the generator of a generative adversarial network
File(s)08520899.pdf (892.3 KB)
Published version
Author(s)
Creswell, Antonia
Bharath, Anil
Type
Journal Article
Abstract
Generative adversarial networks (GANs) learn a deep generative model that is able to synthesize novel, high-dimensional data samples. New data samples are synthesized by passing latent samples, drawn from a chosen prior distribution, through the generative model. Once trained, the latent space exhibits interesting properties that may be useful for downstream tasks such as classification or retrieval. Unfortunately, GANs do not offer an ``inverse model,'' a mapping from data space back to latent space, making it difficult to infer a latent representation for a given data sample. In this paper, we introduce a technique, inversion, to project data samples, specifically images, to the latent space using a pretrained GAN. Using our proposed inversion technique, we are able to identify which attributes of a data set a trained GAN is able to model and quantify GAN performance, based on a reconstruction loss. We demonstrate how our proposed inversion technique may be used to quantitatively compare the performance of various GAN models trained on three image data sets. We provide codes for all of our experiments in the website (https://github.com/ToniCreswell/InvertingGAN).
Date Issued
2018-11-02
Date Acceptance
2018-10-07
Citation
IEEE Transactions on Neural Networks and Learning Systems, 2018
ISSN
2162-2388
Publisher
Institute of Electrical and Electronics Engineers
Journal / Book Title
IEEE Transactions on Neural Networks and Learning Systems
Copyright Statement
© 2018 The Author(s). This work is licensed under a Creative Commons Attribution 3.0 License. For
more information, see http://creativecommons.org/licenses/by/3.0/
more information, see http://creativecommons.org/licenses/by/3.0/
Publication Status
Published online
Date Publish Online
2018-11-02