HyperAIHyperAI

Command Palette

Search for a command to run...

4 months ago

MixMatch: A Holistic Approach to Semi-Supervised Learning

David Berthelot; Nicholas Carlini; Ian Goodfellow; Nicolas Papernot; Avital Oliver; Colin Raffel

MixMatch: A Holistic Approach to Semi-Supervised Learning

Abstract

Semi-supervised learning has proven to be a powerful paradigm for leveraging unlabeled data to mitigate the reliance on large labeled datasets. In this work, we unify the current dominant approaches for semi-supervised learning to produce a new algorithm, MixMatch, that works by guessing low-entropy labels for data-augmented unlabeled examples and mixing labeled and unlabeled data using MixUp. We show that MixMatch obtains state-of-the-art results by a large margin across many datasets and labeled data amounts. For example, on CIFAR-10 with 250 labels, we reduce error rate by a factor of 4 (from 38% to 11%) and by a factor of 2 on STL-10. We also demonstrate how MixMatch can help achieve a dramatically better accuracy-privacy trade-off for differential privacy. Finally, we perform an ablation study to tease apart which components of MixMatch are most important for its success.

Code Repositories

smkim7-kr/albu-MixMatch-pytorch
pytorch
Mentioned in GitHub
google-research/crest
tf
Mentioned in GitHub
rit-git/Snippext_public
pytorch
Mentioned in GitHub
viig99/mixmatch-freesound
pytorch
Mentioned in GitHub
yuxi120407/mixmatch_tensorflow
tf
Mentioned in GitHub
kevinghst/mixmatch
pytorch
Mentioned in GitHub
filaPro/visda2019
tf
Mentioned in GitHub
FelixAbrahamsson/mixmatch-pytorch
pytorch
Mentioned in GitHub
TianheWu/LGPNet
pytorch
Mentioned in GitHub
ms903-github/MixMatch-imdb
pytorch
Mentioned in GitHub
ktran1/Manifold-attack
pytorch
Mentioned in GitHub
gan3sh500/mixmatch-pytorch
pytorch
Mentioned in GitHub
atinghosh/mixmatch_pytorch
pytorch
Mentioned in GitHub
ntozer/mixmatch-tensorflow2.0
tf
Mentioned in GitHub
tinluu/Self-supervised-CV
pytorch
Mentioned in GitHub
dhx000/DGM_project
tf
Mentioned in GitHub
noachr/MixMatch-fastai
pytorch
Mentioned in GitHub
YU1ut/MixMatch-pytorch
pytorch
Mentioned in GitHub
uizard-technologies/realmix
tf
Mentioned in GitHub
dLutscher/MixMatch-TransferLearning
pytorch
Mentioned in GitHub
Jeffkang-94/pytorch-MixMatch
pytorch
Mentioned in GitHub
Jeffkang-94/Mixmatch-pytorch-SSL
pytorch
Mentioned in GitHub
narendoraiswamy/MixMatch-pytorch-demo
pytorch
Mentioned in GitHub
google-research/mixmatch
Official
tf
Mentioned in GitHub
fbuchert/mixmatch-pytorch
pytorch
Mentioned in GitHub
DonghwanKIM0101/CS492I_CV
pytorch
Mentioned in GitHub
DamianValle/ScarceClassifier
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
image-classification-on-cifar-10MixMatch
Percentage correct: 95.05
image-classification-on-cifar-100MixMatch
Percentage correct: 74.1
image-classification-on-stl-10IIC
Percentage correct: 88.80
image-classification-on-stl-10CutOut
Percentage correct: 87.36
image-classification-on-stl-10MixMatch
Percentage correct: 94.41
image-classification-on-svhnMixMatch
Percentage error: 2.59
semi-supervised-image-classification-on-cifarMixMatch
Percentage error: 6.24
semi-supervised-image-classification-on-cifar-10MixMatch
Accuracy: 91.35
semi-supervised-image-classification-on-cifar-11MixMatch
Accuracy: 92.25
semi-supervised-image-classification-on-cifar-12MixMatch
Accuracy: 92.97
semi-supervised-image-classification-on-cifar-6MixMatch
Percentage error: 11.08
semi-supervised-image-classification-on-stl-1MixMatch
Accuracy: 89.82
semi-supervised-image-classification-on-stl-2MixMatch
Accuracy: 94.41
semi-supervised-image-classification-on-svhnMixMatch
Accuracy: 96.73
semi-supervised-image-classification-on-svhn-1MixMatch
Accuracy: 96.22
semi-supervised-image-classification-on-svhn-3MixMatch
Accuracy: 96.36
semi-supervised-image-classification-on-svhn-4MixMatch
Accuracy: 96.96
semi-supervised-image-classification-on-svhn-5MixMatch
Accuracy: 97.11

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp