BMB: Balanced Memory Bank for Imbalanced Semi-supervised Learning
Wujian Peng, Zejia Weng, Hengduo Li, Zuxuan Wu

TL;DR
This paper introduces BMB, a semi-supervised learning framework that addresses class imbalance in long-tailed data by maintaining a balanced memory bank and adaptive weighting, significantly improving recognition performance.
Contribution
BMB is a novel semi-supervised approach that uses a class-rebalanced memory bank and adaptive weighting to effectively handle imbalanced data in SSL tasks.
Findings
BMB outperforms state-of-the-art methods by 8.2% on ImageNet127 1% labeled subset.
BMB achieves 4.3% higher accuracy on ImageNet-LT 50% labeled data.
The approach effectively mitigates class imbalance in semi-supervised learning.
Abstract
Exploring a substantial amount of unlabeled data, semi-supervised learning (SSL) boosts the recognition performance when only a limited number of labels are provided. However, traditional methods assume that the data distribution is class-balanced, which is difficult to achieve in reality due to the long-tailed nature of real-world data. While the data imbalance problem has been extensively studied in supervised learning (SL) paradigms, directly transferring existing approaches to SSL is nontrivial, as prior knowledge about data distribution remains unknown in SSL. In light of this, we propose Balanced Memory Bank (BMB), a semi-supervised framework for long-tailed recognition. The core of BMB is an online-updated memory bank that caches historical features with their corresponding pseudo labels, and the memory is also carefully maintained to ensure the data therein are class-rebalanced.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDomain Adaptation and Few-Shot Learning · COVID-19 diagnosis using AI · Advanced Neural Network Applications
