LGAIMar 4, 2021

Remember What You Want to Forget: Algorithms for Machine Unlearning

arXiv:2103.03279v2456 citations
AI Analysis

This addresses the need for data privacy and regulatory compliance in machine learning by enabling selective forgetting of training data, though it is incremental as it builds on existing unlearning concepts with a focus on convex settings.

The paper tackles the problem of efficiently removing specific data points from a trained machine learning model while maintaining accuracy, providing an algorithm for convex losses that can unlearn up to O(n/d^{1/4}) samples, outperforming differential privacy-based methods which only guarantee O(n/d^{1/2}) deletions.

We study the problem of unlearning datapoints from a learnt model. The learner first receives a dataset $S$ drawn i.i.d. from an unknown distribution, and outputs a model $\widehat{w}$ that performs well on unseen samples from the same distribution. However, at some point in the future, any training datapoint $z \in S$ can request to be unlearned, thus prompting the learner to modify its output model while still ensuring the same accuracy guarantees. We initiate a rigorous study of generalization in machine unlearning, where the goal is to perform well on previously unseen datapoints. Our focus is on both computational and storage complexity. For the setting of convex losses, we provide an unlearning algorithm that can unlearn up to $O(n/d^{1/4})$ samples, where $d$ is the problem dimension. In comparison, in general, differentially private learning (which implies unlearning) only guarantees deletion of $O(n/d^{1/2})$ samples. This demonstrates a novel separation between differential privacy and machine unlearning.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes