> Paper: Unlearning What Matters: Token-Level Attribution for Precise Language Model Unlearning > Authors: Jiawei Wu, DouDou Zhou > arXiv: 2605.00364 | 2026-04-29
1. The Sequence-Level Unlearning Dilemma
Machine unlearning is needed for several reasons:
- Privacy protection: user data deletion requests, GDPR and similar regulations
- Safety: the model has learned harmful knowledge that must be removed
- Copyright compliance: training data contains infringing content
- Over-forgetting: the whole sequence is updated, including irrelevant information, harming useful knowledge
- Gradient noise: gradients from many irrelevant tokens interfere with the unlearning process
- Precise: forget only what should be forgotten, keep what should be kept, minimal side effects
- Efficient: fewer updates, lower compute cost, faster
- Reliable: more thorough forgetting without harming usefulness, satisfying regulatory requirements
Traditional approaches work at the sequence level: they apply uniform updates to the entire sequence. The problem is that usually only a subset of tokens encodes the knowledge to be removed, yet all tokens get updated. This introduces gradient noise, degrades the model's usefulness, and yields poor forgetting.
Analogy: if a single page of a book must be deleted, sequence-level unlearning is like blacking out and rewriting the entire chapter — content that should be preserved also changes, and the book becomes unrecognizable.
2. TokenUnlearn: Forgetting at Token Precision
Core idea: Not all tokens need to be forgotten. Through token-level attribution analysis, unlearning targets only the tokens that truly encode the target knowledge, protecting other useful knowledge.
Technical components:
1. Token-level attribution — identifies which tokens encode the target knowledge, precisely localizing the operation instead of acting on the whole sequence. 2. Knowledge-aware signal — masks identify key tokens; only those are forgotten, while the rest are untouched. 3. Entropy-aware signal — high-entropy (uncertain) tokens are potential forgetting targets; low-entropy (confident) tokens are preserved. 4. Selective unlearning — updates only key tokens, reducing gradient noise, protecting model usefulness, and making forgetting more precise.
Analogy: traditional methods are general anesthesia plus major surgery; TokenUnlearn is targeted, minimally invasive surgery — removing only the tumor, leaving healthy tissue intact.
3. Why Token-Level Beats Sequence-Level
Sequence-level problems:
Token-level advantages:
4. Takeaway
> "Knowing what not to do is just as important as knowing what to do." — attributed to Feynman in the original post
Making a model "forget everything" is easy; making it "forget precisely" is hard. TokenUnlearn's insight is distinguishing the tokens that should be forgotten from those that should stay — this requires knowing not just where the target knowledge is, but which tokens are unrelated to it.
If you work on model privacy or safety, ask yourself:
1. Is my unlearning method too blunt? 2. Can it be localized to the token level? 3. Does the unlearning process damage the model's useful knowledge? 4. Could attribution analysis enable more precise forgetting?
When AI learns to "forget precisely," it transforms from a knowledge container into a manageable knowledge system. In a future shaped by privacy and safety, the best forgetting is not the most thorough — it is the most precise.