SemPPL: Predicting pseudo-labels for better contrastive representations
Not on the map. Why?
Abstract (arXiv)
Learning from large amounts of unsupervised data and a small amount of supervision is an important open problem in computer vision. We propose a new semi-supervised learning method, Semantic Positives via Pseudo-Labels (SemPPL), that combines labelled and unlabelled data to learn informative representations. Our method extends self-supervised contrastive learning -- where representations are shaped by distinguishing whether two samples represent the same underlying datum (positives) or not (negatives) -- with a novel approach to selecting positives. To enrich the set of positives, we leverage the few existing ground-truth labels to predict the missing ones through a k-nearest neighbours classifier by using the learned embeddings of the labelled data. We thus extend the set of positives with datapoints having the same pseudo-label and call these semantic positives. We jointly learn the representation and predict bootstrapped pseudo-labels. This creates a reinforcing cycle. Strong initial representations enable better pseudo-label predictions which then improve the selection of semantic positives and lead to even better representations. SemPPL outperforms competing semi-supervised methods setting new state-of-the-art performance of 68.5% and 76% top-1 accuracy when using a ResNet-50 and training on 1% and 10% of labels on ImageNet, respectively. Furthermore, when using selective kernels, SemPPL significantly outperforms previous state-of-the-art achieving 72.3% and 78.3% top-1 accuracy on ImageNet with 1% and 10% labels, respectively, which improves absolute +7.8% and +6.2% over previous work. SemPPL also exhibits state-of-the-art performance over larger ResNet models as well as strong robustness, out-of-distribution and transfer performance. We release the checkpoints and the evaluation code at https://github.com/deepmind/semppl .
Key facts. Cited by 6 papers in the map (data through 14 Oct 2026). Builds on 85 of its 123 references that are in the map. First posted on arXiv 12 Jan 2023.
Builds on
85 of 123 references.
References · 85
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2021Swin Transformer: Hierarchical Vision Transformer using Shifted Windowscited by 12,139
- 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 12,049
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,498
- 2018Representation Learning with Contrastive Predictive Codingcited by 7,777
- 2019Momentum Contrast for Unsupervised Visual Representation Learningcited by 7,513
- 2021Masked Autoencoders Are Scalable Vision Learnerscited by 7,403
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 7,005
- 2021Emerging Properties in Self-Supervised Vision Transformerscited by 6,968
- 2020Bootstrap your own latent: A new approach to self-supervised Learningcited by 4,750
- 2022A ConvNet for the 2020scited by 3,579
- 2019Benchmarking Neural Network Robustness to Common Corruptions and Perturbationscited by 2,877
38 more
- 2020Exploring Simple Siamese Representation Learningcited by 2,866
- 2020Unsupervised Learning of Visual Features by Contrasting Cluster Assignmentscited by 2,857
- 2015FaceNet: A Unified Embedding for Face Recognition and Clusteringcited by 2,849
- 2020Supervised Contrastive Learningcited by 2,829
- 2017Billion-scale similarity search with GPUscited by 2,497
- 2020Improved Baselines with Momentum Contrastive Learningcited by 2,287
- 2019RandAugment: Practical automated data augmentation with a reduced search spacecited by 2,269
- 2013Describing Textures in the Wildcited by 2,125
- 2020FixMatch: Simplifying Semi-Supervised Learning with Consistency and Confidencecited by 2,085
- 2020The Many Faces of Robustness: A Critical Analysis of Out-of-Distribution Generalizationcited by 1,850
- 2021Barlow Twins: Self-Supervised Learning via Redundancy Reductioncited by 1,838
- 2013Fine-Grained Visual Classification of Aircraftcited by 1,726
- 2021An Empirical Study of Training Self-Supervised Vision Transformerscited by 1,616
- 2019Do ImageNet Classifiers Generalize to ImageNet?cited by 1,515
- 2017Accurate, Large Minibatch SGD: Training ImageNet in 1 Hourcited by 1,492
- 2019MixMatch: A Holistic Approach to Semi-Supervised Learningcited by 1,391
- 2020Big Self-Supervised Models are Strong Semi-Supervised Learnerscited by 1,380
- 2019Self-training with Noisy Student improves ImageNet classificationcited by 1,311
- 2019Unsupervised Data Augmentation for Consistency Trainingcited by 1,060
- 2018Co-teaching: Robust Training of Deep Neural Networks with Extremely Noisy Labelscited by 1,059
- 2016Temporal Ensembling for Semi-Supervised Learningcited by 1,057
- 2018Generalized Cross Entropy Loss for Training Deep Neural Networks with Noisy Labelscited by 997
- 2017Virtual Adversarial Training: A Regularization Method for Supervised and Semi-Supervised Learningcited by 920
- 2019Learning Representations by Maximizing Mutual Information Across Viewscited by 734
- 2018AutoAugment: Learning Augmentation Policies from Datacited by 730
- 2020Self-supervised Learning: Generative or Contrastivecited by 694
- 2020Prototypical Contrastive Learning of Unsupervised Representationscited by 640
- 2021FlexMatch: Boosting Semi-Supervised Learning with Curriculum Pseudo Labelingcited by 540
- 2017Large Batch Training of Convolutional Networkscited by 535
- 2019Self-labelling via simultaneous clustering and representation learningcited by 528
- 2019Pseudo-Labeling and Confirmation Bias in Deep Semi-Supervised Learningcited by 510
- 2019Symmetric Cross Entropy for Robust Learning with Noisy Labelscited by 500
- 2016Regularization With Stochastic Transformations and Perturbations for Deep Semi-Supervised Learningcited by 441
- 2018Bag of Tricks for Image Classification with Convolutional Neural Networkscited by 431
- 2020Early-Learning Regularization Prevents Memorization of Noisy Labelscited by 416
- 2019Selective Kernel Networkscited by 403
- 2020Meta Pseudo Labelscited by 374
- 2019Multi-Similarity Loss with General Pair Weighting for Deep Metric Learningcited by 368
50 most cited of 85 All 85 (JSON)
Built on by
Citing papers per year: 2023: 5; 2024: 1.
6 papers.
- 2023S-CLIP: Semi-supervised Vision-Language Learning using Few Specialist Captionscited by 30
- 2023CiPR: An Efficient Framework with Cross-instance Positive Relations for Generalized Category Discoverycited by 26
- 2023Unsupervised Representation Learning for Time Series: A Reviewcited by 14
- 2024FunOTTA: On-the-Fly Adaptation on Cross-Domain Fundus Image via Stable Test-time Trainingcited by 3
- 2023Semantic Positive Pairs for Enhancing Visual Representation Learning of Instance Discrimination Methodscited by 2
- 2023Decoupled conditional contrastive learning with variable metadata for prostate lesion detectioncited by 2
- 2024FunOTTA: On-the-Fly Adaptation on Cross-Domain Fundus Image via Stable Test-time Training5 Jul 2024
- 2023Decoupled conditional contrastive learning with variable metadata for prostate lesion detection18 Aug 2023
- 2023Unsupervised Representation Learning for Time Series: A Review3 Aug 2023
- 2023Semantic Positive Pairs for Enhancing Visual Representation Learning of Instance Discrimination Methods28 Jun 2023
- 2023S-CLIP: Semi-supervised Vision-Language Learning using Few Specialist Captions23 May 2023
- 2023CiPR: An Efficient Framework with Cross-instance Positive Relations for Generalized Category Discovery14 Apr 2023