Token Deletion is a simple denoising objective where random tokens are deleted from the input sequence — unlike masking (which typically replaces tokens with a [MASK] symbol), deletion removes the token entirely, changing the sequence length and forcing the model to infer missing positions without explicit markers.
Deletion Details
- Process: Iterate through sequence, delete token $t_i$ with probability $p$.
- No Placeholder: The resulting sequence is shorter. The model doesn't know where tokens are missing.
- Difficulty: Harder than masking because the position of the missing info is also unknown.
- BART: Uses token deletion as one of its pre-training transformations.
Why It Matters
- Robustness: Makes the model robust to dropped words or transmission errors.
- Real-World Noise: ASR (speech recognition) and typing errors often involve omissions, not just substitutions.
- Structure: Forces the model to learn grammatical structure to realize "something is missing here."
Token Deletion is missing words without a trace — a denoising task where the model must rewrite text to restore words that were completely removed.
token deletionnlp
Explore 500+ Semiconductor & AI Topics
From EUV lithography to CUDA optimization — search the full knowledge base or chat with our AI assistant.