Pseudo-Labeling with Confidence is a semi-supervised learning technique that uses the model's own high-confidence predictions on unlabeled data as training labels — filtering predictions by a confidence threshold to ensure only reliable pseudo-labels are used.
How Does It Work?
- Predict: Run unlabeled data through the current model.
- Filter: Keep only predictions where $max(p(y|x)) > au$ (confidence threshold, typically $ au = 0.95$).
- Train: Use filtered pseudo-labeled data alongside labeled data with cross-entropy loss.
- Iterate: Retrain or update the model, then re-predict and re-filter.
Why It Matters
- Simplicity: The simplest semi-supervised learning method — no architectural changes needed.
- FixMatch: The confidence threshold is the core component of FixMatch and modern semi-supervised methods.
- Self-Training: A form of self-training that bootstraps labeled data from model confidence.
Pseudo-Labeling is the model teaching itself — using high-confidence predictions as targets to leverage the vast pool of unlabeled data.
pseudo-labeling with confidencesemi-supervised learning
Explore 500+ Semiconductor & AI Topics
From EUV lithography to CUDA optimization — search the full knowledge base or chat with our AI assistant.