FGBC: Flexible Graph-Based Balanced Classifier for Class-Imbalanced Semi-Supervised Learning

Xiangyuan Kong,Xiang Wei,Xiaoyu Liu,Jingjie Wang,Weiwei Xing,Wei Lu
DOI: https://doi.org/10.1016/j.patcog.2023.109793
IF: 8
2023-01-01
Pattern Recognition
Abstract:Semi-supervised learning (SSL) has witnessed resounding success in many standard class-balanced bench-mark datasets. However, real-world data often exhibit class-imbalanced distributions, which poses sig-nificant challenges for existing SSL algorithms. In general, fully supervised models trained on a class-imbalanced dataset are biased toward the majority classes, and this issue becomes more severe for class-imbalanced semi-supervised learning (CISSL) conditions. To address this issue, we put forward a novel CISSL framework dubbed FGBC by introducing a flexible graph-based balanced classifier with three in-novations. Specifically, because the propagation of label information becomes difficult for tail classes, we propose a graph-based classifier head attached to the representation layer of the existing SSL framework for efficient pseudo-label propagation. Then, by considering that the learning status of different classes in CISSL may vary, we introduce a flexible threshold adjustment in pseudo-labeling to further select bal-anced samples to participate in training. Furthermore, to alleviate the risk of overfitting tail classes, we devised a class-aware feature MixUp (CFM) augmentation algorithm, which can further enhance the fea-tures of each class by considering their class sizes. Experimental results demonstrate that FGBC achieves state-of-the-art performance on datasets from CIFAR-10/100, SVHN and Small ImageNet-127 under vari-ous levels of CISSL conditions.& COPY; 2023 Elsevier Ltd. All rights reserved.
What problem does this paper attempt to address?