(x, y)
Every training example includes an input and target. The loss can directly compare predictions with truth.
Learning path / Semi-supervised learning
Learn from a few answers—
Semi-supervised learning combines a small labeled set with a larger unlabeled set. Unlabeled data help only when the geometry or invariances of the inputs say something reliable about the missing labels.
The target is still supervised: predict y from x. What changes is which examples reveal y.
D = Dlabeled ∪ Dunlabeled
Every training example includes an input and target. The loss can directly compare predictions with truth.
A supervised anchor plus an additional constraint or inferred target on unlabeled examples.
No target labels. The objective discovers structure, density, compression, or representations.
Nearby points tend to share a label.
A good boundary avoids dense groups of examples.
Small, label-preserving changes should not change a prediction.
Self-training converts confident predictions into temporary labels. Step through each round and lower the threshold to see coverage trade against confirmation error.
ŷ = arg max p(y|x), accept if max p(y|x) ≥ τTrain on human and accepted pseudo-labels.
Score every remaining unlabeled example.
Keep predictions above confidence τ.
Add them as targets for the next round.
Choose the mechanism that matches the structure you actually believe—not whichever method is newest.
assumption → regularizer → failure modeSelf-training and pattern classifiers using unlabeled examples have long histories. Blum and Mitchell formalized co-training in 1998 under assumptions about redundant views. Modern deep methods often combine pseudo-labels with consistency: FixMatch, for example, accepts confident predictions from weak augmentations and trains on strongly augmented versions.
Connect the idea
Consistency regularization connects directly to neural-network objectives; confidence and uncertainty connect back to Bayesian decision-making.
Compare the losses