Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Towards Adversarial Evaluations for Inexact Machine Unlearning

About

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.

Shashwat Goel, Ameya Prabhu, Amartya Sanyal, Ser-Nam Lim, Philip Torr, Ponnurangam Kumaraguru• 2022

Related benchmarks

TaskDatasetResultRank
Class UnlearningCIFAR-10
Retain Accuracy100
60
Machine UnlearningCIFAR-10 bird, Class 2 (test)
Forgetting Accuracy (Class)27.2
48
Machine UnlearningImageNette gas pump Class 7 (test)
Forget Accuracy0.72
48
Machine UnlearningCIFAR-100 In Class Random Forgetting
RA (Utility Retention)98.24
40
PoisoningCIFAR10
Attack Cost0.25
36
PoisoningCIFAR100
Poisoning Cost0.25
36
Machine UnlearningCIFAR-10 30% random data forgetting--
24
Interclass Confusion UnlearningCIFAR-100
Accuracy Retention0.63
21
Poisoning UnlearningCIFAR-100
Accuracy Retention0.54
21
Poisoning UnlearningCIFAR-10
Accuracy Retention0.35
21
Showing 10 of 35 rows

Other info

Follow for update