vix.ing · top · new · best · stats · spec

Inverting The Generator Of A Generative Adversarial Network

2016/11/17 by Antonia Creswell, Anil A. Bharath, Creswell, Antonia +1 · 4 citations
Computer Science · #Generative Adversarial Networks and Image Synthesis #Image Processing and 3D Reconstruction #Digital Media Forensic Detection

paper · pdf · doi:10.48550/arxiv.1611.05644

Abstract

Generative adversarial networks (GANs) learn to synthesise new samples from a high-dimensional distribution by passing samples drawn from a latent space through a generative network. When the high-dimensional distribution describes images of a particular data set, the network should learn to generate visually similar image samples for latent variables that are close to each other in the latent space. For tasks such as image retrieval and image classification, it may be useful to exploit the arrangement of the latent space by projecting images into it, and using this as a representation for discriminative tasks. GANs often consist of multiple layers of non-linear computations, making them very difficult to invert. This paper introduces techniques for projecting image samples into the latent space using any pre-trained GAN, provided that the computational graph is available. We evaluate these techniques on both MNIST digits and Omniglot handwritten characters. In the case of MNIST digits, we show that projections into the latent space maintain information about the style and the identity of the digit. In the case of Omniglot characters, we show that even characters from alphabets that have not been seen during training may be projected well into the latent space; this suggests that this approach may have applications in one-shot learning.

Cited by

Related