token deletion

**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.

Go deeper with CFSGPT

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

Create Free Account