Scalability of memorization-based machine unlearning

Kairan Zhao, Peter Triantafillou
10/21/2024
cs.LG

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

Abstract

Machine unlearning (MUL) focuses on removing the influence of specific subsets of data (such as noisy, poisoned, or privacy-sensitive data) from pretrained models. MUL methods typically rely on specialized forms of fine-tuning. Recent research has shown that data memorization is a key characteristic defining the difficulty of MUL. As a result, novel memorization-based unlearning methods have been developed, demonstrating exceptional performance with respect to unlearning quality, while maintaining high performance for model utility. Alas, these methods depend on knowing the memorization scores of data points and computing said scores is a notoriously time-consuming process. This in turn severely limits the scalability of these solutions and their practical impact for real-world applications. In this work, we tackle these scalability challenges of state-of-the-art memorization-based MUL algorithms using a series of memorization-score proxies. We first analyze the profiles of various proxies and then evaluate the performance of state-of-the-art (memorization-based) MUL algorithms in terms of both accuracy and privacy preservation. Our empirical results show that these proxies can introduce accuracy on par with full memorization-based unlearning while dramatically improving scalability. We view this work as an important step toward scalable and efficient machine unlearning.

View on arXivView PDF

Code Implementations(1)

kairanzhao/RUMCommunity100%

[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{zhao2024scalability,
  title  = {Scalability of memorization-based machine unlearning},
  author = {Kairan Zhao and Peter Triantafillou},
  year   = {2024},
  eprint = {2410.16516},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2410.16516v2}
}

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/2410.16516.svg)](https://codeofpaper.com/paper/2410.16516)

Discussion