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.
replaced token detectionrtdfoundation model
Explore 500+ Semiconductor & AI Topics
From EUV lithography to CUDA optimization — search the full knowledge base or chat with our AI assistant.