atlas

Research map / Federated learning and privacy / Privacy attacks and secure learning

Textual Unlearning Gives a False Sense of Unlearning

ICML 2025 · Federated learning and privacy › Privacy attacks and secure learning · approach: Membership inference and auditing · 1 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.

Shows that textual unlearning in language models leaves unlearned texts detectable via a rigorous auditing method (U-LiRA+) and creates new leakage risks, exploited by membership inference (TULA-MI) and gradient-based data reconstruction (TULA-DR) attacks.

Problem

Whether textual unlearning in language models truly erases specific training texts, and whether comparing models before and after unlearning leaks new private information about the unlearned texts.

Approach

Audits unlearning with mislabeled "zero-memory" samples injected into training so the model has never seen them before training (worst-case auditing via per-sample likelihood ratio tests), and attacks by exploiting weight differences before and after unlearning, both for membership inference (black/relaxed box) and for reconstructing unlearned text by matching gradients to the weight difference.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Audit with U-LiRA+ instead of U-LiRAKL unlearning on OPT-1.3b · unlearning auditTPR@0.1%FPR: 12.25% to 0.28% (U-LiRA); 41.60% (U-LiRA+)Mixed
Use TULA-MI for relaxed black-box membership inferencetextual unlearning systems · SynthPAI-agemembership inference rate with wrong guess below 0.1%: over 18%Helped
Use TULA-DR to reconstruct texts from before/after model weightsPythia-1.4b textual unlearning models · SynthPAI-age and SynthPAI-incROUGE-1: 81.04; 81.92Helped
Replace cosine distance with Euclidean distance (ablation)TULA-DR · SynthPAI-age and SynthPAI-incROUGE-1: 66.66 -> 0; 29.76 -> 0Hurt
Add sentence regularization to cosine-distance reconstruction (ablation)TULA-DR · SynthPAI-age and SynthPAI-incROUGE-1: 66.66 -> 80.15; 29.76 -> 66.31Helped
Add boundary clipping to cosine-distance reconstruction (ablation)TULA-DR · SynthPAI-age and SynthPAI-incROUGE-1: 66.66 -> 92.59; 29.76 -> 80.55Helped
Add sentence regularization to cosine-distance reconstruction (ablation)TULA-DR · SynthPAI-age under KL unlearningROUGE-1: 61.11 -> 90.27 (Pythia-1.4b); 7.4 -> 14.94 (OPT-1.3b)Mixed
Add boundary clipping to cosine-distance reconstruction (ablation)TULA-DR · SynthPAI-age under KL unlearningROUGE-1: 61.11 -> 79.16 (Pythia-1.4b); 7.4 -> 9.52 (OPT-1.3b)Mixed
Add sentence regularization to cosine-distance reconstruction (ablation)TULA-DR · SynthPAI-age under NPO unlearningROUGE-1: 47.4 -> 63.75 (Pythia-1.4b); 17.18 -> 20.87 (OPT-1.3b)Helped
Add boundary clipping to cosine-distance reconstruction (ablation)TULA-DR · SynthPAI-age under NPO unlearningROUGE-1: 47.4 -> 88.88 (Pythia-1.4b); 17.18 -> 60.74 (OPT-1.3b)Helped

Surprising findings

Limitations

Experimental setup

Datasets: SynthPAI-age SynthPAI-inc

Benchmarks: SynthPAI-age SynthPAI-inc

Metrics: TPR@0.1%FPR NTS@1FS ROUGE-1 ROUGE-2 ROUGE-L AUC-ROC

Baselines: U-LiRA LiRA ULeaks Retrain GA KL NPO TaskVec

Builds on: LiRA Negative Preference Optimization Task vectors ULeaks

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