LaSSL: Label-Guided Self-Training for Semi-supervised Learning
Zhen ZhaoLuping ZhouLei WangYinghuan ShiYang Gao
Proposes a semi-supervised learning framework that iteratively refines pseudo-label quality and improves low-label image classification by coupling class-aware contrastive learning with mini-batch label propagation.
Building high-performing deep learning models typically requires massive volumes of manually labeled data, which is expensive, time-consuming, and often impractical in specialized domains like medicine. Semi-supervised learning offers a solution by training models on small sets of labeled data alongside large volumes of unlabeled data. However, prevailing methods rely on generating estimated labels, known as pseudo-labels, and filtering out low-confidence predictions. This practice discards useful unlabeled samples, underutilizes known label relationships, and risks compounding errors during model training.
The article develops and evaluates LaSSL, a label-guided self-training framework designed to maximize the utility of limited labeled data. The framework introduces two mutually reinforcing mechanisms: a class-aware contrastive loss that groups similar instances in feature space regardless of individual image variations, and a buffer-aided label propagation algorithm that spreads reliable label information across neighboring samples in small, efficient batches using a temporary memory buffer.
The approach was evaluated across four standard image classification benchmarks: CIFAR-10, CIFAR-100, SVHN, and Mini-ImageNet, under varying degrees of label scarcity. Key findings demonstrate that LaSSL outperforms existing state-of-the-art semi-supervised methods, particularly in extremely label-scarce environments. On CIFAR-10 with only 40 labeled samples (four per class), LaSSL reached 95.07% accuracy, matching performance levels that competing methods achieve only with 250 or more labels. On CIFAR-100 with four labels per class, it attained 62.33% accuracy, outperforming the leading baseline by approximately 7 percentage points. On the more complex Mini-ImageNet benchmark with 4,000 labeled images, LaSSL achieved 60.14% accuracy, exceeding the baseline by an absolute margin of 10.75 percentage points. Component analyses confirmed that contrastive loss rapidly scales the volume of confident predictions, while label propagation directly improves prediction accuracy.
These results indicate that organizations can significantly reduce data annotation costs and shorten deployment timelines without sacrificing predictive accuracy. By improving how models learn relationships across both labeled and unlabeled examples, high-accuracy vision systems become feasible in data-restricted operational environments.
Teams deploying machine learning under tight data-labeling budgets should consider incorporating iteration-level label propagation and class-aware feature grouping. When adopting this method, practitioners must tune key operational parameters, specifically the sample similarity thresholds and buffer sampling iterations, to balance computational overhead against label noise. Future work should focus on validating the framework on full-scale industry datasets, extending it beyond image classification to tasks such as object detection, and exploring automated hyperparameter tuning.
- Paper: FixMatch: Simplifying Semi-Supervised Learning with Consistency and Confidence, Kihyuk Sohn et al. (2020). FixMatch establishes the core semi-supervised learning baseline combining consistency regularization and confidence thresholding that LaSSL directly aims to improve upon by resolving sample discard issues.
- Paper: FlexMatch: Boosting Semi-Supervised Learning with Curriculum Pseudo Labeling, Bowen Zhang et al. (2021). FlexMatch introduces curriculum pseudo-labeling to tackle rigid confidence thresholds in semi-supervised learning, providing essential context for LaSSL's label-guided self-training.
- Paper: Supervised Contrastive Learning, Prannay Khosla et al. (2020). Supervised Contrastive Learning presents the foundational principles for using label information to structure feature representations via contrastive loss, which LaSSL adapts into its class-aware contrastive mechanism.
- Paper: A Simple Framework for Contrastive Learning of Visual Representations, Ting Chen et al. (2020). SimCLR introduces the core contrastive representation learning framework that underlies modern visual feature grouping and semi-supervised pipelines.
- Paper: Unsupervised Data Augmentation for Consistency Training, Qizhe Xie et al. (2020). This paper establishes unsupervised data augmentation for consistency training, which serves as a standard foundational pillar for deep semi-supervised learning architectures.
- Paper: A survey on semi-supervised learning, Jesper E. van Engelen et al. (2019). This survey provides a comprehensive taxonomy of inductive and transductive semi-supervised methods, framing the label propagation and self-training concepts used throughout LaSSL.
- Paper: Mean teachers are better role models: Weight-averaged consistency targets improve semi-supervised deep learning results, Antti Tarvainen et al. (2017). Mean Teacher provides fundamental techniques for generating stable consistency targets in semi-supervised learning under label scarcity.
- Paper: Boosting Semi-Supervised Learning by Exploiting All Unlabeled Data, Yuhao Chen et al. (2023). This paper directly continues the line of work addressing the underutilization of filtered unlabeled samples in threshold-based semi-supervised learning by introducing negative learning and non-target distribution losses.
- Paper: Debiased Learning from Naturally Imbalanced Pseudo-Labels, Xudong Wang et al. (2022). This work explores how pseudo-labels naturally become biased during self-training and provides debiasing mechanisms that complement LaSSL's label propagation and grouping strategies.
- Paper: Selective-Supervised Contrastive Learning with Noisy Labels, Shikun Li et al. (2022). This research extends supervised contrastive learning by filtering and selecting confident pairs under noisy labels, paralleling LaSSL's class-aware grouping in imperfect label regimes.
