replaced token detection

**RTD** (Replaced Token Detection) is the **pre-training objective used by ELECTRA** — the model is trained to predict, for each token in a sequence, whether it is the original token or a replacement inserted by a generator model, providing a binary classification signal at every token position. **RTD Details** - **Generator**: A small masked LM replaces ~15% of tokens with plausible alternatives — "the" might be replaced with "a." - **Discriminator**: Predicts $p( ext{original} | x_i, ext{context})$ for EVERY position $i$ — binary classification. - **All Positions**: Training signal from 100% of positions (vs. 15% for MLM) — much more efficient. - **Subtle Corruptions**: The generator produces plausible replacements — the discriminator must learn fine-grained language understanding. **Why It Matters** - **Efficiency**: 4× more sample-efficient than Masked Language Modeling — less data and compute for the same performance. - **Signal Density**: Every token provides a training signal — no wasted computation on non-masked positions. - **Transfer**: ELECTRA's discriminator transfers well to downstream tasks — competitive with or better than BERT. **RTD** is **real or fake at every position** — a dense pre-training signal that makes language model training dramatically more sample-efficient.

Go deeper with CFSGPT

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

Create Free Account