DP-SSL: Towards Robust Semi-supervised Learning with A Few Labeled Samples
Yi Xu, Jiandong Ding, Lu Zhang, Shuigeng Zhou
Abstract
The scarcity of labeled data is a critical obstacle to deep learning. Semi-supervised learning (SSL) provides a promising way to leverage unlabeled data by pseudo labels. However, when the size of labeled data is very small (say a few labeled samples per class), SSL performs poorly and unstably, possibly due to the low quality of learned pseudo labels. In this paper, we propose a new SSL method called DP-SSL that adopts an innovative data programming (DP) scheme to generate probabilistic labels for unlabeled data. Different from existing DP methods that rely on human experts to provide initial labeling functions (LFs), we develop a multiple-choice learning (MCL) based approach to automatically generate LFs from scratch in SSL style. With the noisy labels produced by the LFs, we design a label model to resolve the conflict and overlap among the noisy labels, and finally infer probabilistic labels for unlabeled samples. Extensive experiments on four standard SSL benchmarks show that DP-SSL can provide reliable labels for unlabeled data and achieve better classification performance on test sets than existing SSL methods, especially when only a small number of labeled samples are available. Concretely, for CIFAR-10 with only 40 labeled samples, DP-SSL achieves 93.82% annotation accuracy on unlabeled data and 93.46% classification accuracy on test data, which are higher than the SOTA results.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Cited by top-tier papers5
- Losses over Labels: Weakly Supervised Learning via Direct Loss ConstructionDylan Sam, J. Zico KolterAAAI 2023 · 14 citations
- The Pursuit of Human Labeling: A New Perspective on Unsupervised LearningArtyom Gadetsky, Maria BrbicNeurIPS 2023 · 10 citations
- Molecular Data Programming: Towards Molecule Pseudo-labeling with Systematic Weak SupervisionXin Juan, Kaixiong Zhou, Ninghao Liu, Tianlong Chen et al.CVPR 2024
- CHMATCH: Contrastive Hierarchical Matching and Robust Adaptive Threshold Boosted Semi-Supervised LearningJianlong Wu, Haozhe Yang, Tian Gan, Ning Ding et al.CVPR 2023
- Label Propagation with Weak SupervisionRattana Pukdee, Dylan Sam, Pradeep Kumar Ravikumar, Nina BalcanICLR 2023
Builds on18
- A Simple Framework for Contrastive Learning of Visual RepresentationsTing Chen, Simon Kornblith, Mohammad Norouzi, Geoffrey E. HintonICML 2020 · 24,064 citations
- FixMatch: Simplifying Semi-Supervised Learning with Consistency and ConfidenceKihyuk Sohn, David Berthelot, Nicholas Carlini, Zizhao Zhang et al.NeurIPS 2020 · 5,129 citations
- RandAugment: Practical Automated Data Augmentation with a Reduced Search SpaceEkin Dogus Cubuk, Barret Zoph, Jonathon Shlens, Quoc LeNeurIPS 2020 · 4,453 citations
- Unsupervised Data Augmentation for Consistency TrainingQizhe Xie, Zihang Dai, Eduard H. Hovy, Thang Luong et al.NeurIPS 2020 · 2,774 citations
- FlexMatch: Boosting Semi-Supervised Learning with Curriculum Pseudo LabelingBowen Zhang, Yidong Wang, Wenxin Hou, Hao Wu et al.NeurIPS 2021 · 1,389 citations
Related papers
- Bi-Level Optimization for Semi-Supervised Learning with Pseudo-LabelingMarzi Heidari, Yuhong GuoAAAI 2025 · 1 citation
- Pseudo-Labeled Auto-Curriculum Learning for Semi-Supervised Keypoint LocalizationCan Wang, Sheng Jin, Yingda Guan, Wentao Liu et al.ICLR 2022 · 17 citations
- Unsupervised Semantic Aggregation and Deformable Template Matching for Semi-Supervised LearningTao Han, Junyu Gao, Yuan Yuan, Qi WangNeurIPS 2020 · 30 citations
- Learning with Partial Labels from Semi-supervised PerspectiveXiming Li, Yuanzhi Jiang, Changchun Li, Yiyuan Wang et al.AAAI 2023 · 22 citations
- Dash: Semi-Supervised Learning with Dynamic ThresholdingYi Xu, Lei Shang, Jinxing Ye, Qi Qian et al.ICML 2021 · 287 citations
