Exploring Weight Balancing on Long-Tailed Recognition Problem

Naoya Hasegawa, Issei Sato
2/12/2026

No official code found. Best implementation: HN410/Exploring-Weight-Balancing-on-Long-Tailed-Recognition-Problem (3 stars, PyTorch, last commit 2024-03-01).

Abstract

Recognition problems in long-tailed data, in which the sample size per class is heavily skewed, have gained importance because the distribution of the sample size per class in a dataset is generally exponential unless the sample size is intentionally adjusted. Various methods have been devised to address these problems.Recently, weight balancing, which combines well-known classical regularization techniques with two-stage training, has been proposed. Despite its simplicity, it is known for its high performance compared with existing methods devised in various ways. However, there is a lack of understanding as to why this method is effective for long-tailed data. In this study, we analyze weight balancing by focusing on neural collapse and the cone effect at each training stage and found that it can be decomposed into an increase in Fisher's discriminant ratio of the feature extractor caused by weight decay and cross entropy loss and implicit logit adjustment caused by weight decay and class-balanced loss. Our analysis enables the training method to be further simplified by reducing the number of training stages to one while increasing accuracy. Code is available at https://github.com/HN410/Exploring-Weight-Balancing-on-Long-Tailed-Recognition-Problem.

View on arXivView PDF

Code Implementations(1)

PyTorch

ICLR 2024 - Official implementation for "Exploring Weight Balancing on Long-Tailed Recognition Problem"

31PythonFeb 24, 20242 years agoNOASSERTION
deep-learninglong-tailed-recognitionpytorch

Similar Papers

Cite this paper

@article{hasegawa2026exploring,
  title  = {Exploring Weight Balancing on Long-Tailed Recognition Problem},
  author = {Naoya Hasegawa and Issei Sato},
  year   = {2026},
  eprint = {2305.16573},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/pdf/2305.16573},
  journal = {ICLR 2023 2023}
}

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/2305.16573.svg)](https://codeofpaper.com/paper/2305.16573)

Discussion