Enhancing Semi-Supervised Learning via Representative and Diverse Sample Selection

Qian Shao, Jiangrui Kang, Qiyuan Chen, Zepeng Li, Hongxia Xu +3 more
2/3/2026

No official code found. Best implementation: YanhuiAILab/RDSS (8 stars, Apache-2.0, last commit 2024-10-09).

Abstract

Semi-Supervised Learning (SSL) has become a preferred paradigm in many deep learning tasks, which reduces the need for human labor. Previous studies primarily focus on effectively utilising the labelled and unlabeled data to improve performance. However, we observe that how to select samples for labelling also significantly impacts performance, particularly under extremely low-budget settings. The sample selection task in SSL has been under-explored for a long time. To fill in this gap, we propose a Representative and Diverse Sample Selection approach (RDSS). By adopting a modified Frank-Wolfe algorithm to minimise a novel criterion $\alpha$-Maximum Mean Discrepancy ($\alpha$-MMD), RDSS samples a representative and diverse subset for annotation from the unlabeled data. We demonstrate that minimizing $\alpha$-MMD enhances the generalization ability of low-budget learning. Experimental results show that RDSS consistently improves the performance of several popular SSL frameworks and outperforms the state-of-the-art sample selection approaches used in Active Learning (AL) and Semi-Supervised Active Learning (SSAL), even with constrained annotation budgets.

View on arXivView PDF

Code Implementations(1)

YanhuiAILab/RDSSCommunity100%
Apache-2.0

Code of Enhancing Semi-Supervised Learning via Representative and Diverse Sample Selection

81PythonOct 9, 20242 years agoApache-2.0

Similar Papers

Cite this paper

@article{shao2026enhancing,
  title  = {Enhancing Semi-Supervised Learning via Representative and Diverse Sample Selection},
  author = {Qian Shao and Jiangrui Kang and Qiyuan Chen and Zepeng Li and Hongxia Xu and Yiwen Cao and Jiajuan Liang and Jian Wu},
  year   = {2026},
  eprint = {2409.11653},
  archivePrefix = {arXiv},
  doi    = {10.48550/arXiv.2409.11653},
  url    = {https://arxiv.org/abs/2409.11653},
  journal = {NEURIPS 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2409.11653.svg)](https://codeofpaper.com/paper/2409.11653)

Discussion