Unsupervised Panoptic Interpretation of Latent Spaces in GANs Using Space-Filling Vector Quantization
Mohammad Hassan Vali, Tom B\"ackstr\"om

TL;DR
This paper introduces space-filling vector quantization (SFVQ), a novel method to interpret GAN latent spaces by modeling their structure with a curve, enabling understanding and control of generated images without supervision.
Contribution
The paper proposes SFVQ to interpret GAN latent spaces, capturing their morphological structure and enabling unsupervised, interpretable image transformations and data augmentation.
Findings
SFVQ effectively models the latent space of StyleGAN2 and BigGAN.
The SFVQ curve identifies regions corresponding to specific generative factors.
Points on SFVQ lines facilitate controllable image transformations.
Abstract
Generative adversarial networks (GANs) learn a latent space whose samples can be mapped to real-world images. Such latent spaces are difficult to interpret. Some earlier supervised methods aim to create an interpretable latent space or discover interpretable directions, which requires exploiting data labels or annotated synthesized samples for training. However, we propose using a modification of vector quantization called space-filling vector quantization (SFVQ), which quantizes the data on a piece-wise linear curve. SFVQ can capture the underlying morphological structure of the latent space, making it interpretable. We apply this technique to model the latent space of pre-trained StyleGAN2 and BigGAN networks on various datasets. Our experiments show that the SFVQ curve yields a general interpretable model of the latent space such that it determines which parts of the latent space…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSpeech Recognition and Synthesis · Topic Modeling
Methods((Reservation@Faqs))How do I cancel a reservation on Expedia? · Dense Connections · *Communicated@Fast*How Do I Communicate to Expedia? · Feedforward Network · Residual Connection · Non-Local Operation · Softmax · Conditional Batch Normalization · Residual Block · Adam
