masked language modeling

Masked Language Modeling (MLM) is the pre-training objective introduced by BERT where a percentage of input tokens are hidden (masked), and the model must predict them using bidirectional context — typically masking 15% of tokens and minimizing the cross-entropy loss of the prediction.

The "Cloze" Task

  • Input: "The quick [MASK] fox jumps over the [MASK] dog."
  • Target: "brown", "lazy".
  • Refinement: 80% [MASK], 10% random token, 10% original token (to prevent mismatch between pre-training and fine-tuning).
  • Efficiency: Only 15% of tokens provide a learning signal per pass (unlike CLM where 100% do).

Why It Matters

  • Revolution: Started the Transformer revolution in NLP (BERT) — smashed records on benchmarks (GLUE, SQuAD).
  • Representation: Creates deep, context-aware vector representations of words.
  • Pre-training Standard: Remains the standard for encoder-only models (BERT, RoBERTa, DeBERTa).

MLM is fill-in-the-blanks — the bidirectional pre-training task that teaches models deep understanding of language structure and relationships.

Go deeper with CFSGPT

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

Create Free Account