DiffuLT: How to Make Diffusion Model Useful for Long-tail Recognition

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Shao, Jie, Zhu, Ke, Zhang, Hanxiao, Wu, Jianxin
Format: Preprint
Publié: 2024
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866929268648312832
author Shao, Jie
Zhu, Ke
Zhang, Hanxiao
Wu, Jianxin
author_facet Shao, Jie
Zhu, Ke
Zhang, Hanxiao
Wu, Jianxin
contents This paper proposes a new pipeline for long-tail (LT) recognition. Instead of re-weighting or re-sampling, we utilize the long-tailed dataset itself to generate a balanced proxy that can be optimized through cross-entropy (CE). Specifically, a randomly initialized diffusion model, trained exclusively on the long-tailed dataset, is employed to synthesize new samples for underrepresented classes. Then, we utilize the inherent information in the original dataset to filter out harmful samples and keep the useful ones. Our strategy, Diffusion model for Long-Tail recognition (DiffuLT), represents a pioneering utilization of generative models in long-tail recognition. DiffuLT achieves state-of-the-art results on CIFAR10-LT, CIFAR100-LT, and ImageNet-LT, surpassing the best competitors with non-trivial margins. Abundant ablations make our pipeline interpretable, too. The whole generation pipeline is done without any external data or pre-trained model weights, making it highly generalizable to real-world long-tailed settings.
format Preprint
id arxiv_https___arxiv_org_abs_2403_05170
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle DiffuLT: How to Make Diffusion Model Useful for Long-tail Recognition
Shao, Jie
Zhu, Ke
Zhang, Hanxiao
Wu, Jianxin
Computer Vision and Pattern Recognition
This paper proposes a new pipeline for long-tail (LT) recognition. Instead of re-weighting or re-sampling, we utilize the long-tailed dataset itself to generate a balanced proxy that can be optimized through cross-entropy (CE). Specifically, a randomly initialized diffusion model, trained exclusively on the long-tailed dataset, is employed to synthesize new samples for underrepresented classes. Then, we utilize the inherent information in the original dataset to filter out harmful samples and keep the useful ones. Our strategy, Diffusion model for Long-Tail recognition (DiffuLT), represents a pioneering utilization of generative models in long-tail recognition. DiffuLT achieves state-of-the-art results on CIFAR10-LT, CIFAR100-LT, and ImageNet-LT, surpassing the best competitors with non-trivial margins. Abundant ablations make our pipeline interpretable, too. The whole generation pipeline is done without any external data or pre-trained model weights, making it highly generalizable to real-world long-tailed settings.
title DiffuLT: How to Make Diffusion Model Useful for Long-tail Recognition
topic Computer Vision and Pattern Recognition
url https://arxiv.org/abs/2403.05170