OpenTrain AI
Maintained implementation availabletf

Self-training with Noisy Student improves ImageNet classification

Qizhe Xie, Minh-Thang Luong, Eduard Hovy, Quoc V. Le

November 11, 2019arXiv: 1911.04252
2 repos5,270 stars~a few days to reproduce
arXiv PDF

Abstract

We present Noisy Student Training, a semi-supervised learning approach that works well even when labeled data is abundant. Noisy Student Training achieves 88.4% top-1 accuracy on ImageNet, which is 2.0% better than the state-of-the-art model that requires 3.5B weakly labeled Instagram images. On robustness test sets, it improves ImageNet-A top-1 accuracy from 61.0% to 83.7%, reduces ImageNet-C mean corruption error f...

Results & Benchmarks

TaskDatasetMetricValue
Image classificationRandAugment (WRN)Accuracy.98.3
Image classificationRandAugment (EfficientNet-B0)Accuracy.98.1
Image classificationNoisy Student Training (B0)Accuracy.98.6

Hardware Requirements

  • Expect multi-day setup/compute for meaningful reproduction based on current guidance.

Best Implementation

Reference models and tools for Cloud TPUs.

5.3k 1.8k Mar 2026 Apache-2.0
License
CI
Deps
Docker
  • Selected tensorflow/tpu as the strongest maintained implementation for new work.
  • Repository activity is within the last 24 months.
  • Official repository is preserved separately as historical context.

Reproduction Path

  1. 1

    Start with tensorflow/tpu and validate setup instructions in README.

  2. 2

    Reproduce the baseline result with the provided defaults before modifying hyperparameters.

  3. 3

    Log exact dependency versions and runtime environment for reproducibility.

Time to first repro: a few daysNo CI workflows detectedDependency manifest is missing

Additional Implementations

No additional verified repositories beyond the primary recommendation.

Hugging Face Artifacts

No trustworthy direct or curated related Hugging Face artifacts were found yet.

Research Context