UNLEARN Efficient Removal of Knowledge in Large Language Models
summary
The gist
The gist The UNLEARN method proposes a novel approach to dynamically forgetting specific knowledge in large language models by leveraging subspace methods to identify and specifically target
In short
UNLEARN proposes a method to dynamically forget specific knowledge in large language models by using subspace methods. It identifies and removes task-specific knowledge by orthogonalizing subspaces, ensuring that other general knowledge remains intact. This allows for precise unlearning, achieving 96% forgetting while preserving model performance on other tasks.
Key concepts
- Subspace Identification
- This involves training a specific matrix for a target layer of the LLM while freezing others. This process creates a set of matrices that accurately capture the representation needed for that particular task. It is done sequentially across all layers to build this understanding.
- Subspace Discrimination
- This step uses a variation of the Gram-Schmidt process to orthogonalize subspaces. This mathematical technique helps remove information unique to the target task while preserving mutual information, meaning it prevents degradation of knowledge related to other tasks.
- Task Removal
- The final stage reconstructs the modified task matrix from its singular values and vectors. This reconstructed matrix is then subtracted from the original model weights to produce a new weight set. This subtraction effectively removes the specific knowledge associated with the target task.
- LEARN
- This is a dual method proposed for targeted knowledge addition. It aims to add new information precisely, matching the fine-tuning accuracy of LoRA without negatively impacting similar tasks, offering flexibility for both forgetting and adding knowledge.
Terminology used across episodes
This episode discusses
- UNLEARN Efficient Removal of Knowledge in Large Language Models · Paper Radio
- Domain Adaptation of Recurrent Neural Networks for Natural Language Understanding
The paper
UNLEARN Efficient Removal of Knowledge in Large Language Models · Read on arXiv
Tyler Lizzo, Larry Heck
Georgia Institute of Technology
DOI: 10.18653/v1/2025.findings-naacl.405
Transcript
Introduction to the show: ident: AI Radio. Generated commentary on the latest Artificial Intelligence papers.
Tom: Today's paper: "UNLEARN Efficient Removal of Knowledge in Large Language Models".
Jane: The gist The UNLEARN method proposes a novel approach to dynamically forgetting specific knowledge in large language models by leveraging subspace methods to identify and specifically target knowledge removal without…
Tom: First, who's behind it and why it matters.
Paper summary: Tom: So, looking at the whole UNLEARN Efficient Removal of Knowledge in Large Language Models paper by Tyler Lizzo and Larry Heck AI Virtual Assistant (AVA) Lab at Georgia Institute of Technology, this method is about using subspace identification to find task-dependent matrices for specific layers and then using subspace discrimination to remove the unique task information while preserving mutual information.
Jane: And the main thing they claim is that ninety-six percent of targeted knowledge can be forgotten while maintaining performance on other knowledge within two point five percent of the original model, which they found significantly outperformed previous state-of-the-art discriminatory abilities <ref:2408.04140#pg1,96% of targeted knowledge can be forgotten while maintaining performance on other>.
Lu: The dual method LEARN is also proposed for adding knowledge back in, showing it can match the fine-tuning accuracy of Low-Rank Adaptation or LoRA without adversely affecting similar tasks.
Meng: It sounds like this offers substantial advantages in terms of generality and precision when we think about managing model updates, but we still have that challenge where tasks completely overlap and discrimination becomes hard.
Lalam: So, the core idea is that by isolating specific subspaces, UNLEARN ensures precise unlearning, which makes it a valuable tool for managing the complexities of task forgetting in LLMs.
Tom: Compared to methods like Gradient Ascent, UNLEARN offers substantial advantages in terms of efficiency and precision when you look at how it isolates those knowledge components.
Jane: It’s a method that achieves ninety-six percent forgetting on the task of interest while maintaining performance on other tasks within two point five percent of the original model, which is a concrete number we can actually use for comparison <ref:2408.04140#pg1,within 2.5% of the original model>.
Lu: The paper highlights that UNLEARN successfully reduces its performance while the performance on NaturalQuestions is relatively unaffected when the subspace discrimination method is applied.
Meng: We need to keep an eye on that overlap issue because if we can’t distinguish between very similar tasks, we can’t use this for those specific kinds of nuanced model adjustments.
Lalam: So, UNLEARN introduces a novel approach for forgetting selected knowledge in Large Language Models by relying on subspace identification for tasks and subspace discrimination between similar tasks.
Tom: That's the gist of it; it’s about targeted unlearning without compromising the performance on related information, which is a big deal for privacy and security applications.
Conclusion: Tom: So we've been diving into UNLEARN, which is this new method for taking specific knowledge out of large language models without having to retrain them from scratch, and the authors are Lizzo and Heck from Georgia Tech.
Jane: Right, so they use subspace methods to find these specific layers that hold the knowledge they want to remove, and then they use a process called subspace discrimination to surgically take out just that part.
Lu: It's interesting because it’s not just randomly deleting weights; it's targeted removal based on how the model processes a specific task, like forgetting a piece of proprietary information.
Meng: From my side, I’m thinking about how much overhead this process adds when you actually try to deploy it at scale. Is this something that would be practical for production systems right now?
Tom: Well, what they show is that ninety-six percent of the targeted knowledge can be forgotten while keeping performance on other things within two point five percent of the original model. That’s a pretty solid number for targeted removal.
Jane: And they also have this dual method called LEARN for adding knowledge back in, and it matches the accuracy of low-rank adaptation techniques like LoRA without messing up similar tasks.
Lu: The core idea is isolating those task-specific subspaces, which they call "task-dependent matrices," and then using a variation of the Gram-Schmidt process to orthogonalize them so they don't interfere with other knowledge.
Meng: So it’s not just a brute force subtraction; it's a structured way of removing information while trying to keep everything else stable.
Tom: Exactly. It moves away from just randomly tweaking weights and gives us a more controlled way to manage model updates for privacy or specific knowledge removal.
Jane: And what this means for us is that we can start thinking about how to make these models more adaptable, allowing us to fine-tune them precisely when needed without needing massive retraining cycles.
Lu: The limitation they mention is when tasks are completely overlapping, like with arithmetic or GSM8K, where it gets tricky to tell which knowledge belongs where.
Tom: So we’ve got a method that’s quite precise for targeted removal and addition, but the real challenge is making sure it works reliably across all possible task combinations.
More episodes
- 2406.20031-Pairwise Difference Learning for Classification
- 2311.01994-Distributionally Robust Regularization of Sparse Integer Programming Trained Learning Models
- 2312.02659-Supervised learning of spatial features with STDP and homeostasis using Spiking Neural Networks on SpiNNaker
- 2409.12500-LLMR: Knowledge Distillation with a Large Language Model-Induced Reward
- 2504.05607-Towards Reliable Long-Context Reasoning: Detecting Unanswerable Questions via FactGuard
- 2402.05804-InkSight: Offline-to-Online Handwriting Conversion by Teaching Vision-Language Models to Read and Write
- 2508.08100-Grid2Guide: A* Enabled Small Language Model for Indoor Navigation
- 2504.03669-A self-learning framework for adaptive free-form pipe routing in aeroengines
- 2410.05203-Beyond FVD: Enhanced Evaluation Metrics for Video Generation Quality
- 2507.09227-PanoDiff-SR: Synthesizing Dental Panoramic Radiographs using Diffusion and Super-resolution