Goldfish: An Efficient Federated Unlearning Framework
Houzhe Wang, Xiaojie Zhu, Chi Chen, Paulo Esteves-Ver\'issimo

TL;DR
Goldfish is a novel federated unlearning framework that improves efficiency and validity by combining a new loss function, knowledge distillation, early termination, data partitioning, and adaptive mechanisms, validated through extensive experiments.
Contribution
It introduces a comprehensive federated unlearning framework with innovative modules and techniques to enhance efficiency, validity, and robustness over existing methods.
Findings
Significant reduction in unlearning time compared to baseline methods.
Improved validity and robustness of the unlearned models.
Effective handling of data heterogeneity and model quality variance.
Abstract
With recent legislation on the right to be forgotten, machine unlearning has emerged as a crucial research area. It facilitates the removal of a user's data from federated trained machine learning models without the necessity for retraining from scratch. However, current machine unlearning algorithms are confronted with challenges of efficiency and validity. To address the above issues, we propose a new framework, named Goldfish. It comprises four modules: basic model, loss function, optimization, and extension. To address the challenge of low validity in existing machine unlearning algorithms, we propose a novel loss function. It takes into account the loss arising from the discrepancy between predictions and actual labels in the remaining dataset. Simultaneously, it takes into consideration the bias of predicted results on the removed dataset. Moreover, it accounts for the confidence…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Data Compression Techniques · Neural Networks and Applications · Digital Filter Design and Implementation
MethodsKnowledge Distillation
