atlas

Research map / Large language models / Language, safety and interpretability

Selective Forgetting: Advancing Machine Unlearning Techniques and Evaluation in Language Models

AAAI 2025 · Large language models › Language, safety and interpretability · approach: LLM pruning and scaling data · 12 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes SeUL, a selective span-level machine unlearning method for LMs that penalizes only sensitive spans instead of fully reversing the loss, plus S-EL/S-MA metrics and online/offline sensitive span annotation.

Problem

Machine unlearning of sensitive/personal information in language models, where existing fully reversed-loss unlearning (KUL) degrades generation ability and fails under adversarial injection of common knowledge.

Approach

Instead of negating the loss over all tokens of a forget instance, SeUL applies the reversed likelihood only to selected sensitive spans, chosen either online by low language-model probability or offline via a two-stage LLM (ChatGPT) annotation with backward verification; it also introduces S-EL and S-MA metrics that only count sensitive tokens.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use selective span-level unlearning instead of KUL's full loss negationGPT-Neo 125M · Forget set (d=32)S-EL₁₀ and S-MA: S-EL$_{10}$: 1.3 -> 0.3; S-MA: 22.9 -> 16.1Helped
Use selective span-level unlearning instead of KUL's full loss negationGPT-Neo 1.3B · Forget set (d=32)S-EL₁₀ and S-MA: S-EL$_{10}$: 1.4 -> 1.9; S-MA: 23.9 -> 23.6Mixed
Use selective span-level unlearning instead of KUL's full loss negationGPT-Neo 2.7B · Forget set (d=32)S-EL₁₀ and S-MA: S-EL$_{10}$: 1.7 -> 1.0; S-MA: 23.0 -> 14.6Helped
Use selective span-level unlearning instead of KUL's full loss negationLlama2 7B · Forget set (d=32)S-EL₁₀ and S-MA: S-EL$_{10}$: 1.5 -> 1.2; S-MA: 22.3 -> 12.3Helped
Use selective span-level unlearning instead of KUL's full loss negationMistral 7B · Forget set (d=32)S-EL₁₀ and S-MA: S-EL$_{10}$: 2.1 -> 1.3; S-MA: 23.6 -> 20.9Helped
Use selective span-level unlearning instead of KUL's full loss negationGPT-Neo 125M · Avg. 4 dialogue datasetsF1: 1.1 -> 7.8Helped
Use selective span-level unlearning instead of KUL's full loss negationGPT-Neo 1.3B · Avg. 4 dialogue datasetsF1: 10.4 -> 11.4Helped
Use selective span-level unlearning instead of KUL's full loss negationGPT-Neo 2.7B · Avg. 4 dialogue datasetsF1: 10.1 -> 10.9Helped
Use selective span-level unlearning instead of KUL's full loss negationLlama2 7B · Avg. 4 dialogue datasetsF1: 9.7 -> 10.4Helped
Use selective span-level unlearning instead of KUL's full loss negationMistral 7B · Avg. 4 dialogue datasetsF1: 13.3 -> 12.8Hurt
Use offline annotated sensitive spans instead of online-selected spans (ablation)SeUL on GPT-Neo 125M · Avg. 8 classification datasetsaccuracy: 41.0 -> 41.5Helped
Use offline annotated sensitive spans instead of online-selected spans (ablation)SeUL on GPT-Neo 125M · Avg. 4 dialogue datasetsPPL: 179.8 -> 102.4Helped

Surprising findings

Limitations

Experimental setup

Datasets: Training Data Extraction Challenge (Pile) forget set Hellaswag Winogrande COPA ARC-Easy ARC-Challenge PIQA MathQA PubMedQA Wizard of Wikipedia Empathetic Dialogues Blended Skill Talk

Benchmarks: Hellaswag Winogrande COPA ARC-Easy ARC-Challenge PIQA MathQA PubMedQA Wizard of Wikipedia Empathetic Dialogues Blended Skill Talk Wizard of Internet

Metrics: S-EL S-MA EL MA accuracy F1 perplexity

Baselines: KUL NER-based annotation

Builds on: KUL (knowledge unlearning) extraction likelihood memorization accuracy

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy