FedUP: Efficient Pruning-based Federated Unlearning for Model Poisoning Attacks
Nicol\`o Romandini, Cristian Borcea, Rebecca Montanari, Luca Foschini

TL;DR
FedUP introduces a pruning-based federated unlearning method that efficiently removes malicious influence from models in federated learning, even with colluding adversaries, by selectively zeroing high-impact weights based on last-round client weights.
Contribution
This paper proposes FedUP, a novel lightweight federated unlearning algorithm that effectively mitigates malicious client influence without retraining, using only last-round weights for connection pruning.
Findings
FedUP effectively reduces malicious influence to benign levels.
It outperforms state-of-the-art unlearning methods in speed and storage.
FedUP maintains high accuracy on benign data while unlearning malicious data.
Abstract
Federated Learning (FL) can be vulnerable to attacks, such as model poisoning, where adversaries send malicious local weights to compromise the global model. Federated Unlearning (FU) is emerging as a solution to address such vulnerabilities by selectively removing the influence of detected malicious contributors on the global model without complete retraining. However, unlike typical FU scenarios where clients are trusted and cooperative, applying FU with malicious and possibly colluding clients is challenging because their collaboration in unlearning their data cannot be assumed. This work presents FedUP, a lightweight FU algorithm designed to efficiently mitigate malicious clients' influence by pruning specific connections within the attacked model. Our approach achieves efficiency by relying only on clients' weights from the last training round before unlearning to identify which…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
