FedShard: Federated Unlearning with Efficiency Fairness and Performance Fairness
Siyuan Wen, Meng Zhang, Yang Yang, Ningning Ding
TL;DR
FedShard tackles federated unlearning by enforcing efficiency fairness and performance fairness through a novel sharded framework. It introduces two adaptive algorithms—shard merging for directional diversity and variance-aware training round allocation—to ensure fair and efficient unlearning while preserving convergence. Theoretical results prove exact unlearning and quantify speedups, while extensive experiments demonstrate 1.3–6.2x faster unlearning than retraining and up to 4.9x faster than state-of-the-art exact methods, along with favorable fairness metrics $M_p$ and $M_e$. FedShard also mitigates cascaded leaving and poisoning risks, delivering balanced unlearning costs and robust model performance across diverse non-IID settings and datasets.
Abstract
To protect clients' right to be forgotten in federated learning, federated unlearning aims to remove the data contribution of leaving clients from the global learned model. While current studies mainly focused on enhancing unlearning efficiency and effectiveness, the crucial aspects of efficiency fairness and performance fairness among decentralized clients during unlearning have remained largely unexplored. In this study, we introduce FedShard, the first federated unlearning algorithm designed to concurrently guarantee both efficiency fairness and performance fairness. FedShard adaptively addresses the challenges introduced by dilemmas among convergence, unlearning efficiency, and unlearning fairness. Furthermore, we propose two novel metrics to quantitatively assess the fairness of unlearning algorithms, which we prove to satisfy well-known properties in other existing fairness measurements. Our theoretical analysis and numerical evaluation validate FedShard's fairness in terms of both unlearning performance and efficiency. We demonstrate that FedShard mitigates unfairness risks such as cascaded leaving and poisoning attacks and realizes more balanced unlearning costs among clients. Experimental results indicate that FedShard accelerates the data unlearning process 1.3-6.2 times faster than retraining from scratch and 4.9 times faster than the state-of-the-art exact unlearning methods.
