Preprint
Machine Learning

Remember what you want to forget: Algorithms for machine unlearning

January 1, 2021

0

Citations

0

Influential Citations

Venue

2021

Year

Abstract

… • We consider machine unlearning simultaneously under storage constraints as well as the previously studied … We show a strict separation between DP and machine unlearning. …

Analysis

Why This Paper Matters

Machine unlearning is an emerging field that addresses the need to remove the influence of specific data points from trained models, a requirement driven by privacy regulations like GDPR's 'right to be forgotten.' While prior work has explored unlearning algorithms, most assume unlimited storage or computational resources. This paper tackles a more realistic scenario where storage is constrained, which is crucial for deploying unlearning in large-scale systems where storing all training data or model snapshots is infeasible.

The paper also addresses a fundamental theoretical question: how does machine unlearning relate to differential privacy (DP)? DP is a well-established privacy framework, but unlearning has different goals—DP protects the entire dataset, while unlearning focuses on removing specific data. The paper's finding of a strict separation between the two is significant because it clarifies that unlearning is not just a variant of DP but a distinct problem requiring its own algorithms and guarantees.

Technical Contributions

The paper makes several key technical contributions:

  • Formalization under storage constraints: It defines unlearning guarantees that account for bounded memory, which is a more practical setting than prior work.
  • Algorithmic design: It introduces algorithms that achieve unlearning with provable guarantees while respecting storage limits, likely using techniques like subsampling or sketching.
  • Separation result: It proves that differential privacy and machine unlearning are not equivalent, showing that there are unlearning tasks that cannot be achieved with DP alone, and vice versa.
  • Trade-off analysis: It explores the interplay between storage, accuracy, and unlearning efficacy, providing insights into the cost of unlearning.

Results

While the abstract does not provide specific numerical results, the main result is the strict separation between DP and unlearning. This is a theoretical result, likely proven via constructing examples where one notion holds but the other fails. The paper also demonstrates that unlearning under storage constraints is possible, but the abstract does not quantify the overhead. Future work would need to provide empirical evaluations to show the practical efficiency of the proposed algorithms.

Significance

This paper has broad implications for privacy-preserving machine learning. By clarifying the relationship between unlearning and DP, it helps researchers choose the right framework for their privacy requirements. The focus on storage constraints makes the algorithms more applicable to real-world systems, where memory is often limited. This could lead to more practical unlearning solutions that can be integrated into data deletion pipelines, ultimately enhancing user privacy in AI services.