Home › Glossary › Fundamentals › Self-Supervised Learning

Intermediate · Fundamentals

Self-Supervised Learning

Visual diagram · (in preparation) · Math · (in preparation) · Worked example · 3 difficulty levels.

TL;DR. A training paradigm that generates supervisory signals from the data itself, eliminating the need for human labels.

Technical Definition

A training paradigm that generates supervisory signals from the data itself, eliminating the need for human labels.

How it works

Self-supervised learning creates objectives from unlabeled data. Masked language modeling powers BERT, next-token prediction powers GPT. In vision, contrastive methods and masked image modeling learn features without labels. It's the dominant pre-training paradigm.

Related Concepts

  • Transfer Learning — Leveraging knowledge from a model trained on one task to improve performance on a different but related task.
  • BERT — A bidirectional Transformer model pre-trained on masked language modeling, revolutionizing NLP benchmarks across the board.
  • Contrastive Learning — A self-supervised technique that learns representations by pulling similar samples together and pushing dissimilar ones apart.