MixMatch: A Holistic Approach to Semi-Supervised Learning

David Berthelot, Nicholas Carlini, Ian Goodfellow, Nicolas Papernot, Avital Oliver +1 more
5/6/2019
cs.LGcs.AIcs.CV

Official code: google-research/mixmatch (1,136 stars, Apache-2.0, last commit 2023-03-24).

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.

View on arXivView PDF

Code Implementations(1)

Apache-2.0
1,136160Shell, PythonMay 15, 20193 years agoApache-2.0

Similar Papers

Cite this paper

@article{berthelot2019mixmatch,
  title  = {MixMatch: A Holistic Approach to Semi-Supervised Learning},
  author = {David Berthelot and Nicholas Carlini and Ian Goodfellow and Nicolas Papernot and Avital Oliver and Colin Raffel},
  year   = {2019},
  eprint = {1905.02249},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1905.02249}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1905.02249.svg)](https://codeofpaper.com/paper/1905.02249)

Discussion