AI Glossary Term

What does “Self-Supervised Learning” mean?

Definition

Learning representations from unlabeled data by predicting masked or transformed parts.

How Self-Supervised Learning works

Diagram for Self-Supervised Learning, steps in order: Unlabeled text: 'The cat sat on the ___'; then Hide part of the input; then Model predicts the hidden part; then Check against the original, learn.Unlabeled text: 'The cat sat on the___'Hide part of the inputModel predicts the hidden partCheck against the original, learn

Example

A language model is shown sentences with the next word hidden and learns by guessing it. The text itself supplies the answers, so nobody has to label billions of examples.

Why it matters

Self-supervision makes use of vast unlabeled data, which is the basis of modern language and many vision models.

Common questions

Self-supervised vs unsupervised?

Both avoid human labels. Self-supervised creates its own prediction task from the data, such as filling in missing parts.

Which models use it?

Large language models and many image and audio models are pre-trained this way.

Does it still need labels?

Not for pretraining, though later stages may use labeled examples.

Learn more in our free guides

Test yourself

See also