Up nextNext guide
Checkpoint Sharding and Resumable Training
Technical
Technical GUIDE
Pseudo-labeling is a semi-supervised technique where a model trained on a small labeled set generates its own labels for unlabeled data, then trains on those predictions.
Listen to this guideAI-narrated · ~2 min
It is a simple, powerful way to exploit abundant unlabeled data.
Self-training is one of the oldest semi-supervised ideas. You first train a teacher model on the limited labeled data. The teacher then predicts labels for a large pool of unlabeled examples; high-confidence predictions become pseudo-labels. A student model is trained on the union of true labels and pseudo-labels, often outperforming the teacher. Confidence thresholds matter: only predictions above a probability cutoff are kept, so the model is not corrupted by its own uncertain guesses. Modern variants combine pseudo-labeling with consistency regularization. FixMatch, for example, generates a pseudo-label from a weakly augmented image and trains the model to match it on a strongly augmented version, but only when the weak prediction is confident. Noisy Student scaled the idea on ImageNet by making the student larger and adding noise (dropout, augmentation) during its training.
Training a speech recognition system by transcribing thousands of hours of unlabeled audio with a seed model, then retraining on the confident transcripts.
Google's Noisy Student improving ImageNet accuracy by iteratively labeling unlabeled images with a teacher and training a larger, noised student.
Labeling a large pool of unannotated medical scans with a model trained on a few hundred expert-labeled cases to expand the training set.
Bootstrapping a text classifier for a niche domain by pseudo-labeling millions of unlabeled documents above a confidence threshold.
Pseudo-labeling remains central to label-efficient learning and increasingly to large-model training pipelines, where strong models generate synthetic labels or even synthetic data to train smaller or newer models, a form of distillation. Expect tighter integration with active learning (deciding which examples humans should label), better uncertainty estimates to filter pseudo-labels, and continued use in speech recognition, medical imaging, and any domain where unlabeled data vastly outnumbers labeled data.
Free newsletter
Three verified AI stories every weekday morning, written in plain English. Free forever, no ads.
One email each weekday. Unsubscribe in one click. We never sell or share your address.
Test yourself
Instant feedback on every answer, and a shareable certificate with a verifiable ID once you pass a course.
Support free AI education. AI Understanding is a 501(c)(3) nonprofit — no ads, no paywall, ever. Make a donation
Pseudo-labeling is a semi-supervised technique where a model trained on a small labeled set generates its own labels for unlabeled data, then trains on those predictions. It is a simple, powerful way to exploit abundant unlabeled data.
The guide describes generating pseudo-labels and training with labeled and selected unlabeled examples.
The guide says high-confidence predictions are retained to reduce contamination from uncertain guesses.
The guide warns that a model’s errors may be reinforced by its generated labels.
FixMatch uses a confident prediction from a weak augmentation to train on a strong augmentation.
The guide describes adding noise during student training to encourage generalization.
Keep learning
More guides picked for this topic
Up nextNext guide
Checkpoint Sharding and Resumable Training
Technical