the.ai

Foundations / Supervised

verified

Semi-Supervised Learning

A few labelled examples and an enormous pile of unlabelled ones — which is the situation almost everybody is actually in. The bet is that the unlabelled data says something about the shape of the problem even without answers attached, and that a model can use that shape to do better than the labels alone allow.

Viz primitive · threshold-sweepseparation = 1.4 · threshold = 1.2 · base-rate = 0.5
let throughcutflagged

349 of 1000 flagged. 84% of them were right and 57 were false alarms; 58% of what should have been caught was, leaving 208 missed.

Pseudo-labels that are right against ones that are wrong, by the model's confidence. Drag the threshold up to watch the wrong ones fall away and the usable pool shrink with them — every one kept below it is trained on as though it were real.

1.2

Reviewed by opendroid · 2026-08-18

  • arXiv:2001.07685 — FixMatch: Simplifying Semi-Supervised Learning with Consistency and Confidence
  • arXiv:1804.09170 — Realistic Evaluation of Deep Semi-Supervised Learning Algorithms