SelfMatch: Combining Contrastive Self-Supervision and Consistency for Semi-Supervised Learning
Byoungjip Kim, Jinho Choo, Yeong-Dae Kwon, Seongho Joe, Seungjai Min,, Youngjune Gwon

TL;DR
SelfMatch is a semi-supervised learning approach that combines contrastive self-supervised pre-training with consistency regularization, achieving state-of-the-art results on benchmarks like CIFAR-10 and SVHN with minimal labeled data.
Contribution
It introduces a two-stage method that integrates contrastive self-supervised learning with consistency regularization for improved semi-supervised performance.
Findings
Achieves 93.19% accuracy on CIFAR-10 with 40 labels.
Outperforms previous methods like MixMatch and FixMatch.
Closes the gap between supervised and semi-supervised learning with few labels.
Abstract
This paper introduces SelfMatch, a semi-supervised learning method that combines the power of contrastive self-supervised learning and consistency regularization. SelfMatch consists of two stages: (1) self-supervised pre-training based on contrastive learning and (2) semi-supervised fine-tuning based on augmentation consistency regularization. We empirically demonstrate that SelfMatch achieves the state-of-the-art results on standard benchmark datasets such as CIFAR-10 and SVHN. For example, for CIFAR-10 with 40 labeled examples, SelfMatch achieves 93.19% accuracy that outperforms the strong previous methods such as MixMatch (52.46%), UDA (70.95%), ReMixMatch (80.9%), and FixMatch (86.19%). We note that SelfMatch can close the gap between supervised learning (95.87%) and semi-supervised learning (93.19%) by using only a few labels for each class.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDomain Adaptation and Few-Shot Learning · Multimodal Machine Learning Applications · Advanced Neural Network Applications
MethodsContrastive Learning · FixMatch
