pseudo-labeling with confidence

**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.

Go deeper with CFSGPT

Get AI-powered deep-dives, save terms, and run advanced simulations — free account.

Create Free Account