LaSSL: Label-Guided Self-Training for Semi-supervised Learning


  • Zhen Zhao University of Sydney
  • Luping Zhou University of Sydney
  • Lei Wang University of Wollongong, Australia
  • Yinghuan Shi Nanjing University
  • Yang Gao Nanjing University



Machine Learning (ML), Computer Vision (CV)


The key to semi-supervised learning (SSL) is to explore adequate information to leverage the unlabeled data. Current dominant approaches aim to generate pseudo-labels on weakly augmented instances and train models on their corresponding strongly augmented variants with high-confidence results. However, such methods are limited in excluding samples with low-confidence pseudo-labels and under-utilization of the label information. In this paper, we emphasize the cruciality of the label information and propose a Label-guided Self-training approach to Semi-supervised Learning (LaSSL), which improves pseudo-label generations from two mutually boosted strategies. First, with the ground-truth labels and iteratively-polished pseudo-labels, we explore instance relations among all samples and then minimize a class-aware contrastive loss to learn discriminative feature representations that make same-class samples gathered and different-class samples scattered. Second, on top of improved feature representations, we propagate the label information to the unlabeled samples across the potential data manifold at the feature-embedding level, which can further improve the labelling of samples with reference to their neighbours. These two strategies are seamlessly integrated and mutually promoted across the whole training process. We evaluate LaSSL on several classification benchmarks under partially labeled settings and demonstrate its superiority over the state-of-the-art approaches.




How to Cite

Zhao, Z., Zhou, L., Wang, L., Shi, Y., & Gao, Y. (2022). LaSSL: Label-Guided Self-Training for Semi-supervised Learning. Proceedings of the AAAI Conference on Artificial Intelligence, 36(8), 9208-9216.



AAAI Technical Track on Machine Learning III