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.

Take masked language modeling further

Ask the copilot about this term, or have our engineers assess it against your process.