LTRL: Boosting Long-tail Recognition via Reflective Learning
Qihao Zhao, Yalun Dai, Shen Lin, Wei Hu, Fan Zhang, Jun Liu
TL;DR
This work tackles long-tail recognition by introducing Reflective Learning (RL), a plug-and-play paradigm that mimics human review, summarization, and correction to balance head and tail classes. RL comprises three modules: Knowledge Review ($ ext{L}_{KR}$, KL divergence between past and present predictions on correctly classified instances), Knowledge Summary ($ ext{L}_{KS}$, soft class-correlation labels derived from feature-center cosine similarity), and Knowledge Correction (gradient projection to resolve negative transfer) across training. Empirical results on CIFAR100-LT, ImageNet-LT, Places-LT, and iNaturalist show consistent gains over state-of-the-art LT methods, especially for tail classes, while remaining compatible with diverse backbones. The approach is lightweight and broadly applicable, offering a practical route to more balanced long-tail recognition and potential extensions to other domains.
Abstract
In real-world scenarios, where knowledge distributions exhibit long-tail. Humans manage to master knowledge uniformly across imbalanced distributions, a feat attributed to their diligent practices of reviewing, summarizing, and correcting errors. Motivated by this learning process, we propose a novel learning paradigm, called reflecting learning, in handling long-tail recognition. Our method integrates three processes for reviewing past predictions during training, summarizing and leveraging the feature relation across classes, and correcting gradient conflict for loss functions. These designs are lightweight enough to plug and play with existing long-tail learning methods, achieving state-of-the-art performance in popular long-tail visual benchmarks. The experimental results highlight the great potential of reflecting learning in dealing with long-tail recognition.
