Multi-Attribute Balanced Sampling for Disentangled GAN Controls
Perla Doubinsky (CEDRIC - VERTIGO, CNAM), Nicolas Audebert (CEDRIC -, VERTIGO, CNAM), Michel Crucianu (CEDRIC - VERTIGO, CNAM), Herv\'e Le Borgne, (LIST)

TL;DR
This paper introduces a balanced sampling method to improve disentangled attribute control in GANs, effectively reducing attribute entanglement without complex post-processing.
Contribution
It proposes a novel data balancing technique that enhances the disentanglement of semantic controls in GAN-generated images.
Findings
Outperforms state-of-the-art classifier-based methods
Effective on PGGAN and StyleGAN architectures
Works on CelebAHQ and FFHQ datasets
Abstract
Various controls over the generated data can be extracted from the latent space of a pre-trained GAN, as it implicitly encodes the semantics of the training data. The discovered controls allow to vary semantic attributes in the generated images but usually lead to entangled edits that affect multiple attributes at the same time. Supervised approaches typically sample and annotate a collection of latent codes, then train classifiers in the latent space to identify the controls. Since the data generated by GANs reflects the biases of the original dataset, so do the resulting semantic controls. We propose to address disentanglement by subsampling the generated data to remove over-represented co-occuring attributes thus balancing the semantics of the dataset before training the classifiers. We demonstrate the effectiveness of this approach by extracting disentangled linear directions for…
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
TopicsGenerative Adversarial Networks and Image Synthesis · Face recognition and analysis · Adversarial Robustness in Machine Learning
MethodsDense Connections · Adaptive Instance Normalization · Convolution · Feedforward Network · HuMan(Expedia)||How do I get a human at Expedia? · R1 Regularization
