What makes unlearning hard and what to do about it

Kairan Zhao, Meghdad Kurmanji, George-Octavian Barbulescu, Eleni Triantafillou, Peter Triantafillou
2/3/2026

No official code found. Best implementation: kairanzhao/RUM (22 stars, last commit 2025-05-24).

Abstract

Machine unlearning is the problem of removing the effect of a subset of training data (the ''forget set'') from a trained model without damaging the model's utility e.g. to comply with users' requests to delete their data, or remove mislabeled, poisoned or otherwise problematic data. With unlearning research still being at its infancy, many fundamental open questions exist: Are there interpretable characteristics of forget sets that substantially affect the difficulty of the problem? How do these characteristics affect different state-of-the-art algorithms? With this paper, we present the first investigation aiming to answer these questions. We identify two key factors affecting unlearning difficulty and the performance of unlearning algorithms. Evaluation on forget sets that isolate these identified factors reveals previously-unknown behaviours of state-of-the-art algorithms that don't materialize on random forget sets. Based on our insights, we develop a framework coined Refined-Unlearning Meta-algorithm (RUM) that encompasses: (i) refining the forget set into homogenized subsets, according to different characteristics; and (ii) a meta-algorithm that employs existing algorithms to unlearn each subset and finally delivers a model that has unlearned the overall forget set. We find that RUM substantially improves top-performing unlearning algorithms. Overall, we view our work as an important step in (i) deepening our scientific understanding of unlearning and (ii) revealing new pathways to improving the state-of-the-art.

View on arXivView PDF

Code Implementations(1)

kairanzhao/RUMCommunity68%

[NeurIPS24] "What makes unlearning hard and what to do about it" [NeurIPS24] "Scalability of memorization-based machine unlearning"

223PythonOct 17, 20241 years ago

Similar Papers

Cite this paper

@article{zhao2026what,
  title  = {What makes unlearning hard and what to do about it},
  author = {Kairan Zhao and Meghdad Kurmanji and George-Octavian Barbulescu and Eleni Triantafillou and Peter Triantafillou},
  year   = {2026},
  eprint = {2406.01257},
  archivePrefix = {arXiv},
  doi    = {10.48550/arXiv.2406.01257},
  url    = {https://arxiv.org/abs/2406.01257},
  journal = {NEURIPS 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2406.01257.svg)](https://codeofpaper.com/paper/2406.01257)

Discussion