Effective Skill Unlearning through Intervention and Abstention
On the map: LLM safety and security → Machine unlearning
Abstract (arXiv)
Large language Models (LLMs) have demonstrated remarkable skills across various domains. Understanding the mechanisms behind their abilities and implementing controls over them is becoming increasingly important for developing better models. In this paper, we focus on skill unlearning in LLMs, specifically unlearning a particular skill while retaining their overall capabilities. We introduce two lightweight, training-free machine skill unlearning techniques for LLMs. First, we observe that the pre-activation distribution of neurons in each Feed-Forward Layer (FFL) differs when the model demonstrates different skills. Additionally, we find that queries triggering the same skill cluster within the FFL key space and can be separated from other queries using a hypercube. Based on these observations, we propose two lightweight, training-free skill unlearning methods via textitintervention and textitabstention respectively: textttNeuron Adjust and textttKey Space Detection. We evaluate our methods on unlearning math-solving, Python-coding, and comprehension skills across seven different languages. The results demonstrate their strong unlearning capabilities for the designated skills. Specifically, textttKey Space Detection achieves over 80% relative performance drop on the forgetting skill and less than 10% relative performance drop on other skills and the model's general knowledge (MMLU) for most unlearning tasks. Our code is available at https://github.com/Trustworthy-ML-Lab/effectiveskillunlearning
Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). Placed in Machine unlearning, one of 12 directions in LLM safety and security. Builds on 19 of its 32 references that are in the map. First posted on arXiv 27 Mar 2025.
Builds on
19 of 32 references.
Closest ancestors · 6
Same direction, newest first
- 2023Unlearn What You Want to Forget: Efficient Unlearning for LLMs31 Oct
- 2023In-Context Unlearning: Language Models as Few Shot Unlearners11 Oct
- 2023Who's Harry Potter? Approximate Unlearning in LLMs3 Oct
- 2023KGA: A General Machine Unlearning Framework Based on Knowledge Gap Alignment11 May
- 2022Knowledge Unlearning for Mitigating Privacy Risks in Language Models4 Oct
- 2022Quark: Controllable Text Generation with Reinforced Unlearning26 May
Other references · 13
- 2023Llama 2: Open Foundation and Fine-Tuned Chat Modelscited by 12,865
- 2021Training Verifiers to Solve Math Word Problemscited by 9,743
- 2021Program Synthesis with Large Language Modelscited by 3,509
- 2022Locating and Editing Factual Associations in GPTcited by 2,609
- 2022Competition-Level Code Generation with AlphaCodecited by 1,427
- 2023Sparse Autoencoders Find Highly Interpretable Features in Language Modelscited by 1,359
- 2023Is Your Code Generated by ChatGPT Really Correct? Rigorous Evaluation of Large Language Models for Code Generationcited by 1,332
- 2020Transformer Feed-Forward Layers Are Key-Value Memoriescited by 1,307
- 2019MLQA: Evaluating Cross-lingual Extractive Question Answeringcited by 339
- 2020Understanding the Role of Individual Units in a Deep Neural Networkcited by 254
- 2022CLIP-Dissect: Automatic Description of Neuron Representations in Deep Vision Networkscited by 144
- 2022Natural Language Descriptions of Deep Visual Featurescited by 136
1 more
Built on by
Citing papers per year: 2025: 3; 2026: 5.
8 papers.
- 2026LLM Agents Already Know When to Call Tools -- Even Without Reasoningcited by 17
- 2025SoK: Machine Unlearning for Large Language Modelscited by 9
- 2025ReflCtrl: Controlling LLM Reflection Efficiently via Representation Engineeringcited by 3
- 2026Auditing Language Model Unlearning via Information Decompositioncited by 3
- 2026Navigating by Old Maps: The Pitfalls of Static Mechanistic Localization in LLM Post-Trainingcited by 3
- 2025Reveal and Release: Iterative LLM Unlearning with Self-generated Datacited by 2
- 2026Steer2Edit: From Activation Steering to Component-Level Editingcited by 2
- 2026Suppression Sticks, Locality Is Fragile: A Closed-Loop Target-and-Control Audit of Task-Vector Negation in VLA Policiescited by 1
- 2026Suppression Sticks, Locality Is Fragile: A Closed-Loop Target-and-Control Audit of Task-Vector Negation in VLA Policies5 Aug 2026
- 2026LLM Agents Already Know When to Call Tools -- Even Without Reasoning10 May 2026
- 2026Navigating by Old Maps: The Pitfalls of Static Mechanistic Localization in LLM Post-Training7 May 2026
- 2026Steer2Edit: From Activation Steering to Component-Level Editing10 Feb 2026
- 2026Auditing Language Model Unlearning via Information Decomposition21 Jan 2026
- 2025ReflCtrl: Controlling LLM Reflection Efficiently via Representation Engineering16 Dec 2025
- 2025Reveal and Release: Iterative LLM Unlearning with Self-generated Data18 Sep 2025
- 2025SoK: Machine Unlearning for Large Language Models10 Jun 2025