Towards Adversarial Evaluations for Inexact Machine Unlearning
Shashwat Goel, Ameya Prabhu, Amartya Sanyal, Ser-Nam Lim, Philip Torr, Ponnurangam Kumaraguru
TL;DR
The paper addresses the privacy risk of memorization in deep networks by reframing machine unlearning as an inexact process and arguing that existing evaluation metrics are insufficient to ensure indistinguishability from retraining. It introduces the Interclass Confusion (IC) test, an adversarial, black-box evaluation that enforces a deletion-induced property (confusion between two classes) to expose memorization and generalized property leakage. To benchmark unlearning, the authors propose two simple baselines, EU-$k$ and CF-$k$, that scale to large deletion sets while enabling analysis of information flow across network layers. Empirical results show IC is more discriminative than prior tests, and that EU-$k$ and CF-$k$ outperform several baselines in forgetting effectiveness, utility, and efficiency, especially when original models are regularized. The work highlights practical avenues for stronger unlearning procedures and outlines open questions around passing scores for IC and broader applicability.
Abstract
Machine Learning models face increased concerns regarding the storage of personal user data and adverse impacts of corrupted data like backdoors or systematic bias. Machine Unlearning can address these by allowing post-hoc deletion of affected training data from a learned model. Achieving this task exactly is computationally expensive; consequently, recent works have proposed inexact unlearning algorithms to solve this approximately as well as evaluation methods to test the effectiveness of these algorithms. In this work, we first outline some necessary criteria for evaluation methods and show no existing evaluation satisfies them all. Then, we design a stronger black-box evaluation method called the Interclass Confusion (IC) test which adversarially manipulates data during training to detect the insufficiency of unlearning procedures. We also propose two analytically motivated baseline methods~(EU-k and CF-k) which outperform several popular inexact unlearning methods. Overall, we demonstrate how adversarial evaluation strategies can help in analyzing various unlearning phenomena which can guide the development of stronger unlearning algorithms.
