TY - JOUR
T1 - Adjusting Logit in Gaussian Form for Long-Tailed Visual Recognition
AU - Li, Mengke
AU - Cheung, Yiu-ming
AU - Lu, Yang
AU - Hu, Zhikai
AU - Lan, Weichao
AU - Huang, Hui
N1 - This work was supported in part by NSFC (62306181, 62376233), Guangdong Basic and Applied Basic Research Foundation (2023B1515120026, 2024A1515010163), DEGP Innovation Team (2022KCXTD025), the NSFC/Research Grants Counci (RGC) Joint Research Scheme under the grant: N HKBU214/21, the General Research Fund of RGC under the grants: 12201321, 12202622, and 12201323, the RGC Senior Research Fellow Scheme with the grant: SRFS2324-2S02, China Fundamental Research Funds for the Central Universities (20720230038), and Xiaomi Young Talents Program.
Publisher copyright:
© 2024 The Authors.
PY - 2024/10
Y1 - 2024/10
N2 - It is not uncommon that real-world data are distributed with a long tail. For such data, the learning of deep neural networks becomes challenging because it is hard to classify tail classes correctly. In the literature, several existing methods have addressed this problem by reducing classifier bias, provided that the features obtained with long-tailed data are representative enough. However, we find that training directly on long-tailed data leads to uneven embedding space. That is, the embedding space of head classes severely compresses that of tail classes, which is not conducive to subsequent classifier learning. This paper therefore studies the problem of long-tailed visual recognition from the perspective of feature level. We introduce feature augmentation to balance the embedding distribution. The features of different classes are perturbed with varying amplitudes in Gaussian form. Based on these perturbed features, two novel logit adjustment methods are proposed to improve model performance at a modest computational overhead. Subsequently, the distorted embedding spaces of all classes can be calibrated. In such balanced-distributed embedding spaces, the biased classifier can be eliminated by simply retraining the classifier with class-balanced sampling data. Extensive experiments conducted on benchmark datasets demonstrate the superior performance of the proposed method over the state-of-the-art ones. Source code is available at https://github.com/Keke921/GCLLoss.
AB - It is not uncommon that real-world data are distributed with a long tail. For such data, the learning of deep neural networks becomes challenging because it is hard to classify tail classes correctly. In the literature, several existing methods have addressed this problem by reducing classifier bias, provided that the features obtained with long-tailed data are representative enough. However, we find that training directly on long-tailed data leads to uneven embedding space. That is, the embedding space of head classes severely compresses that of tail classes, which is not conducive to subsequent classifier learning. This paper therefore studies the problem of long-tailed visual recognition from the perspective of feature level. We introduce feature augmentation to balance the embedding distribution. The features of different classes are perturbed with varying amplitudes in Gaussian form. Based on these perturbed features, two novel logit adjustment methods are proposed to improve model performance at a modest computational overhead. Subsequently, the distorted embedding spaces of all classes can be calibrated. In such balanced-distributed embedding spaces, the biased classifier can be eliminated by simply retraining the classifier with class-balanced sampling data. Extensive experiments conducted on benchmark datasets demonstrate the superior performance of the proposed method over the state-of-the-art ones. Source code is available at https://github.com/Keke921/GCLLoss.
KW - Imbalance learning
KW - long-tailed classification
KW - Gaussian clouded logit
KW - logit adjustment
UR - http://www.scopus.com/inward/record.url?scp=85193210381&partnerID=8YFLogxK
U2 - 10.1109/TAI.2024.3401102
DO - 10.1109/TAI.2024.3401102
M3 - Journal article
SN - 2691-4581
VL - 5
SP - 5026
EP - 5039
JO - IEEE Transactions on Artificial Intelligence
JF - IEEE Transactions on Artificial Intelligence
IS - 10
ER -