TasksSotADatasetsPapersMethodsSubmitAbout
Papers With Code 2

A community resource for machine learning research: papers, code, benchmarks, and state-of-the-art results.

Explore

Notable BenchmarksAll SotADatasetsPapersMethods

Community

Submit ResultsAbout

Data sourced from the PWC Archive (CC-BY-SA 4.0). Built by the community, for the community.

Papers/FixMatch: Simplifying Semi-Supervised Learning with Consis...

FixMatch: Simplifying Semi-Supervised Learning with Consistency and Confidence

Kihyuk Sohn, David Berthelot, Chun-Liang Li, Zizhao Zhang, Nicholas Carlini, Ekin D. Cubuk, Alex Kurakin, Han Zhang, Colin Raffel

2020-01-21NeurIPS 2020 12Image ClassificationSemi-Supervised Image Classification
PaperPDFCodeCodeCodeCodeCodeCode(official)CodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCode

Abstract

Semi-supervised learning (SSL) provides an effective means of leveraging unlabeled data to improve a model's performance. In this paper, we demonstrate the power of a simple combination of two common SSL methods: consistency regularization and pseudo-labeling. Our algorithm, FixMatch, first generates pseudo-labels using the model's predictions on weakly-augmented unlabeled images. For a given image, the pseudo-label is only retained if the model produces a high-confidence prediction. The model is then trained to predict the pseudo-label when fed a strongly-augmented version of the same image. Despite its simplicity, we show that FixMatch achieves state-of-the-art performance across a variety of standard semi-supervised learning benchmarks, including 94.93% accuracy on CIFAR-10 with 250 labels and 88.61% accuracy with 40 -- just 4 labels per class. Since FixMatch bears many similarities to existing SSL methods that achieve worse performance, we carry out an extensive ablation study to tease apart the experimental factors that are most important to FixMatch's success. We make our code available at https://github.com/google-research/fixmatch.

Results

TaskDatasetMetricValueModel
Image ClassificationSTL-10Percentage correct94.83FixMatch (CTA)
Image ClassificationSTL-10Percentage correct94.77ReMixMatch
Image ClassificationSTL-10Percentage correct92.34UDA
Image ClassificationSTL-10Percentage correct92.02FixMatch (RA)
Image ClassificationSTL-10Percentage correct89.59MixMatch
Image ClassificationSTL-10Percentage correct78.57Mean Teacher
Image ClassificationSTL-10Percentage correct73.77Π-Model
Image ClassificationSTL-10Percentage correct72.01Pseudo-Labeling
Image ClassificationCIFAR-10, 4000 LabelsPercentage error4.31FixMatch (CTA)
Image ClassificationCIFAR-10, 400 Labels (OpenSet, 6/4)Accuracy83.7FixMatch
Image Classificationcifar-100, 10000 LabelsPercentage error22.6FixMatch (RA, WRN-28-8)
Image ClassificationCIFAR-10, 100 Labels (OpenSet, 6/4)Accuracy70.2FixMatch
Image ClassificationCIFAR-10, 50 Labels (OpenSet, 6/4)Accuracy56.8FixMatch
Semi-Supervised Image ClassificationCIFAR-10, 4000 LabelsPercentage error4.31FixMatch (CTA)
Semi-Supervised Image ClassificationCIFAR-10, 400 Labels (OpenSet, 6/4)Accuracy83.7FixMatch
Semi-Supervised Image Classificationcifar-100, 10000 LabelsPercentage error22.6FixMatch (RA, WRN-28-8)
Semi-Supervised Image ClassificationCIFAR-10, 100 Labels (OpenSet, 6/4)Accuracy70.2FixMatch
Semi-Supervised Image ClassificationCIFAR-10, 50 Labels (OpenSet, 6/4)Accuracy56.8FixMatch

Related Papers

Automatic Classification and Segmentation of Tunnel Cracks Based on Deep Learning and Visual Explanations2025-07-18Adversarial attacks to image classification systems using evolutionary algorithms2025-07-17Efficient Adaptation of Pre-trained Vision Transformer underpinned by Approximately Orthogonal Fine-Tuning Strategy2025-07-17Federated Learning for Commercial Image Sources2025-07-17MUPAX: Multidimensional Problem Agnostic eXplainable AI2025-07-17Hashed Watermark as a Filter: Defeating Forging and Overwriting Attacks in Weight-based Neural Network Watermarking2025-07-15Transferring Styles for Reduced Texture Bias and Improved Robustness in Semantic Segmentation Networks2025-07-14FedGSCA: Medical Federated Learning with Global Sample Selector and Client Adaptive Adjuster under Label Noise2025-07-13