DP-SSL: Towards Robust Semi-supervised Learning with A Few Labeled Samples
Not on the map. Why?
Abstract (arXiv)
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.
Key facts. Cited by 18 papers in the map (data through 14 Oct 2026). Builds on 45 of its 58 references that are in the map. First posted on arXiv 26 Oct 2021.
Builds on
45 of 58 references.
References · 45
- 2014Microsoft COCO: Common Objects in Contextcited by 17,608
- 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 12,049
- 2016The Cityscapes Dataset for Semantic Urban Scene Understandingcited by 4,444
- 2016Wide Residual Networkscited by 3,070
- 2019RandAugment: Practical automated data augmentation with a reduced search spacecited by 2,269
- 2020FixMatch: Simplifying Semi-Supervised Learning with Consistency and Confidencecited by 2,085
- 2017Improved Regularization of Convolutional Neural Networks with Cutoutcited by 1,628
- 2019MixMatch: A Holistic Approach to Semi-Supervised Learningcited by 1,391
- 2019Unsupervised Data Augmentation for Consistency Trainingcited by 1,060
- 2016Temporal Ensembling for Semi-Supervised Learningcited by 1,057
- 2017Virtual Adversarial Training: A Regularization Method for Supervised and Semi-Supervised Learningcited by 920
- 2021FlexMatch: Boosting Semi-Supervised Learning with Curriculum Pseudo Labelingcited by 540
33 more
- 2017Mean teachers are better role models: Weight-averaged consistency targets improve semi-supervised deep learning resultscited by 472
- 2016Regularization With Stochastic Transformations and Perturbations for Deep Semi-Supervised Learningcited by 441
- 2017Snorkel: Rapid Training Data Creation with Weak Supervisioncited by 372
- 2020Rethinking Pre-training and Self-trainingcited by 352
- 2019ReMixMatch: Semi-Supervised Learning with Distribution Alignment and Augmentation Anchoringcited by 349
- 2021A Survey on Deep Semi-supervised Learningcited by 251
- 2015Semi-Supervised Learning with Ladder Networkscited by 247
- 2016Data Programming: Creating Large Training Sets, Quicklycited by 246
- 2020CoMatch: Semi-supervised Learning with Contrastive Graph Regularizationcited by 167
- 2019Consistency-based Semi-supervised Active Learning: Towards Minimizing Labeling Costcited by 114
- 2018Training Complex Models with Multi-Task Weak Supervisioncited by 106
- 2020Fast and Three-rious: Speeding Up Weak Supervision with Triplet Methodscited by 98
- 2016Stochastic Multiple Choice Learning for Training Diverse Deep Ensemblescited by 77
- 2021SimPLE: Similar Pseudo Label Exploitation for Semi-Supervised Classificationcited by 68
- 2020Learning from Rules Generalizing Labeled Exemplarscited by 59
- 2020Interactive Weak Supervision: Learning Useful Heuristics for Data Labelingcited by 52
- 2017Learning the Structure of Generative Models without Labeled Datacited by 50
- 2019Learning Dependency Structures for Weak Supervision Modelscited by 32
- 2019Scene Graph Prediction with Limited Labelscited by 32
- 2019DMCL: Distillation Multiple Choice Learning for Multimodal Action Recognitioncited by 30
- 2017Estimating Accuracy from Unlabeled Data: A Probabilistic Logic Approachcited by 27
- 2021Visual Distant Supervision for Scene Graph Generationcited by 25
- 2021Weakly-supervised Text Classification Based on Keyword Graphcited by 25
- 2017Confident Multiple Choice Learningcited by 24
- 2019GOGGLES: Automatic Image Labeling with Affinity Codingcited by 19
- 2017Inferring Generative Model Structure with Static Analysiscited by 18
- 2014Estimating the Accuracies of Multiple Classifiers Without Labeled Datacited by 17
- 2020Unsupervised Semantic Aggregation and Deformable Template Matching for Semi-Supervised Learningcited by 14
- 2019Data Programming using Continuous and Quality-Guided Labeling Functionscited by 9
- 2017Blind Multiclass Ensemble Classificationcited by 8
- 2020Inspector Gadget: A Data Programming-based Labeling System for Industrial Imagescited by 5
- 2018Adversarial Data Programming: Using GANs to Relax the Bottleneck of Curated Labeled Datacited by 4
- 2020Train and You'll Miss It: Interactive Model Iteration with Weak Supervision and Pre-Trained Embeddingscited by 4
Built on by
Citing papers per year: 2021: 1; 2022: 10; 2023: 6; 2024: 1.
18 papers.
Sort:
- 2022ADBench: Anomaly Detection Benchmarkcited by 232
- 2022A Survey on Programmatic Weak Supervisioncited by 66
- 2023Data-centric AI: Perspectives and Challengescited by 43
- 2023Neighborhood-Regularized Self-Training for Learning with Few Labelscited by 14
- 2022Fix-A-Step: Semi-supervised Learning from Uncurated Unlabeled Datacited by 11
- 2022Losses over Labels: Weakly Supervised Learning via Direct Loss Constructioncited by 11
- 2023Boosting Semi-Supervised Learning by bridging high and low-confidence predictionscited by 11
- 2022Label Propagation with Weak Supervisioncited by 9
- 2022DoubleMatch: Improving Semi-Supervised Learning with Self-Supervisioncited by 8
- 2021Probabilistic Contrastive Learning for Domain Adaptationcited by 7
- 2023Improving Open-Set Semi-Supervised Learning with Self-Supervisioncited by 6
- 2023Uncertainty-Aware Robust Learning on Noisy Graphscited by 6
6 more
- 2023The Pursuit of Human Labeling: A New Perspective on Unsupervised Learningcited by 6
- 2022Dual Clustering Co-teaching with Consistent Sample Mining for Unsupervised Person Re-Identificationcited by 4
- 2022Confident Sinkhorn Allocation for Pseudo-Labelingcited by 3
- 2022Protecting Split Learning by Potential Energy Losscited by 3
- 2022Preserving Fine-Grain Feature Information in Classification via Entropic Regularizationcited by 1
- 2024An Approach for Auto Generation of Labeling Functions for Software Engineering Chatbotscited by 0
- 2024An Approach for Auto Generation of Labeling Functions for Software Engineering Chatbots9 Oct 2024
- 2023The Pursuit of Human Labeling: A New Perspective on Unsupervised Learning6 Nov 2023
- 2023Boosting Semi-Supervised Learning by bridging high and low-confidence predictions15 Aug 2023
- 2023Uncertainty-Aware Robust Learning on Noisy Graphs14 Jun 2023
- 2023Improving Open-Set Semi-Supervised Learning with Self-Supervision24 Jan 2023
- 2023Data-centric AI: Perspectives and Challenges12 Jan 2023
- 2023Neighborhood-Regularized Self-Training for Learning with Few Labels10 Jan 2023
- 2022Losses over Labels: Weakly Supervised Learning via Direct Loss Construction13 Dec 2022
- 2022Protecting Split Learning by Potential Energy Loss18 Oct 2022
- 2022Label Propagation with Weak Supervision7 Oct 2022
- 2022Dual Clustering Co-teaching with Consistent Sample Mining for Unsupervised Person Re-Identification7 Oct 2022
- 2022Fix-A-Step: Semi-supervised Learning from Uncurated Unlabeled Data25 Aug 2022
6 more
- 2022Preserving Fine-Grain Feature Information in Classification via Entropic Regularization7 Aug 2022
- 2022ADBench: Anomaly Detection Benchmark19 Jun 2022
- 2022Confident Sinkhorn Allocation for Pseudo-Labeling13 Jun 2022
- 2022DoubleMatch: Improving Semi-Supervised Learning with Self-Supervision11 May 2022
- 2022A Survey on Programmatic Weak Supervision11 Feb 2022
- 2021Probabilistic Contrastive Learning for Domain Adaptation11 Nov 2021
- 2022ADBench: Anomaly Detection Benchmarkcited by 232
- 2022A Survey on Programmatic Weak Supervisioncited by 66
- 2023Data-centric AI: Perspectives and Challengescited by 43
- 2023Neighborhood-Regularized Self-Training for Learning with Few Labelscited by 14
- 2022Fix-A-Step: Semi-supervised Learning from Uncurated Unlabeled Datacited by 11
- 2022Losses over Labels: Weakly Supervised Learning via Direct Loss Constructioncited by 11
- 2023Boosting Semi-Supervised Learning by bridging high and low-confidence predictionscited by 11
- 2022Label Propagation with Weak Supervisioncited by 9
- 2022DoubleMatch: Improving Semi-Supervised Learning with Self-Supervisioncited by 8
- 2021Probabilistic Contrastive Learning for Domain Adaptationcited by 7
- 2023Improving Open-Set Semi-Supervised Learning with Self-Supervisioncited by 6
- 2023Uncertainty-Aware Robust Learning on Noisy Graphscited by 6
12 most cited of 18 All 18 (JSON)
- 2024An Approach for Auto Generation of Labeling Functions for Software Engineering Chatbots9 Oct 2024
- 2023The Pursuit of Human Labeling: A New Perspective on Unsupervised Learning6 Nov 2023
- 2023Boosting Semi-Supervised Learning by bridging high and low-confidence predictions15 Aug 2023
- 2023Uncertainty-Aware Robust Learning on Noisy Graphs14 Jun 2023
- 2023Improving Open-Set Semi-Supervised Learning with Self-Supervision24 Jan 2023
- 2023Data-centric AI: Perspectives and Challenges12 Jan 2023
- 2023Neighborhood-Regularized Self-Training for Learning with Few Labels10 Jan 2023
- 2022Losses over Labels: Weakly Supervised Learning via Direct Loss Construction13 Dec 2022
- 2022Protecting Split Learning by Potential Energy Loss18 Oct 2022
- 2022Label Propagation with Weak Supervision7 Oct 2022
- 2022Dual Clustering Co-teaching with Consistent Sample Mining for Unsupervised Person Re-Identification7 Oct 2022
- 2022Fix-A-Step: Semi-supervised Learning from Uncurated Unlabeled Data25 Aug 2022
12 newest of 18 All 18 (JSON)