Taming the Tail in Class-Conditional GANs: Knowledge Sharing via Unconditional Training at Lower Resolutions

S. Khorram, Mingqi Jiang, Mohamad Shahbazi, Mohamad H. Danesh, Li Fuxin
2/9/2026

No official code found. Best implementation: khorrams/utlo (13 stars, MIT, last commit 2024-06-16).

Abstract

Despite extensive research on training generative adversarial networks (GANs) with limited training data, learning to generate images from long-tailed training distributions remains fairly unexplored. In the presence of imbalanced multiclass training data, GANs tend to favor classes with more samples, leading to the generation of low quality and less diverse samples in tail classes. In this study, we aim to improve the training of class-conditional GANs with long-tailed data. We propose a straightforward yet effective method for knowledge sharing, allowing tail classes to borrow from the rich information from classes with more abundant training data. More concretely, we propose modifications to existing class-conditional GAN architectures to ensure that the lower-resolution layers of the generator are trained entirely unconditionally while reserving class-conditional generation for the higher-resolution layers. Experiments on several long-tail benchmarks and GAN architectures demonstrate a significant improvement over existing methods in both the diversity and fidelity of the generated images. The code is available at https:github.com/khorrams/utlo.

View on arXivView PDF

Code Implementations(1)

khorrams/utloCommunity100%
MIT

Official implementation of "Taming the Tail in Class-Conditional GANs: Knowledge Sharing via Unconditional Training at Lower Resolutions" (CVPR 24)

131C++, CudaFeb 26, 20242 years agoMIT

Similar Papers

Cite this paper

@article{khorram2026taming,
  title  = {Taming the Tail in Class-Conditional GANs: Knowledge Sharing via Unconditional Training at Lower Resolutions},
  author = {S. Khorram and Mingqi Jiang and Mohamad Shahbazi and Mohamad H. Danesh and Li Fuxin},
  year   = {2026},
  eprint = {2402.17065},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/pdf/2402.17065},
  journal = {CVPR 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2402.17065.svg)](https://codeofpaper.com/paper/2402.17065)

Discussion