Forget Narrowly, Retain Broadly: Unlearning as an Asymmetric Generalization Problem
Summary
Machine unlearning in Large Language Models (LLMs) aims to remove specific knowledge while preserving other capabilities, crucial for privacy and safety. Current benchmarks, however, are unreliable, exhibiting "under-forgetting" where knowledge resurfaces via indirect queries, and "over-forgetting" where unrelated information is lost. These issues are identified as an asymmetric generalization problem, requiring forget evaluation to cover diverse query formulations and retain evaluation to probe a vast, implicitly defined set of disjoint facts. To address this, a new evaluation protocol and training corpus called SUITE has been introduced, which captures the forget-retain structure for real-world factual domains. Methods trained on SUITE show substantial improvement, underscoring the importance of training data alongside algorithmic design. Building on these insights, the JensUn++ unlearning algorithm was developed, demonstrating the best forget-retain utility trade-off across three LLMs in both sequential and joint unlearning scenarios. Code and datasets are publicly available.
Key takeaway
For Machine Learning Engineers developing unlearning capabilities in LLMs, you must move beyond simplistic benchmarks. Your evaluation strategies should incorporate diverse query formulations to prevent under-forgetting. Extensively probe unrelated knowledge to avoid over-forgetting. Consider integrating the SUITE protocol and training corpus. Explore JensUn++ to achieve superior forget-retain utility, as robust training data is crucial alongside algorithmic design for effective unlearning.
Key insights
Machine unlearning benchmarks fail due to asymmetric generalization, requiring robust evaluation and specialized training data for effective knowledge removal and retention.
Principles
- Forget evaluation needs diverse query formulations.
- Retain evaluation must probe all disjoint facts.
- Training data is critical for unlearning efficacy.
Method
SUITE provides an evaluation protocol and training corpus capturing forget-retain structure. JensUn++ is an unlearning algorithm achieving optimal forget-retain utility across LLMs in sequential and joint settings.
In practice
- Use SUITE for robust unlearning evaluation.
- Implement JensUn++ for better trade-offs.
- Prioritize training data in unlearning design.
Topics
- Machine Unlearning
- Large Language Models
- LLM Evaluation
- Asymmetric Generalization
- SUITE Protocol
- JensUn++ Algorithm
Best for: Research Scientist, AI Scientist, Machine Learning Engineer, NLP Engineer
Related on AIssential
See Counsel's argued verdicts on the open AI decisions leaders are weighing →
Editorial summary, takeaway, and curation by AIssential. Original article published by Machine Learning.