Server-Initiated Federated Unlearning to Eliminate Impacts of Low-Quality Data

Pengfei Wang,Wei Song,Heng Qi,Changjun Zhou,Fuliang Li,Yong Wang,Peng Sun,Qiang Zhang
DOI: https://doi.org/10.1109/tsc.2024.3355188
IF: 11.019
2024-01-01
IEEE Transactions on Services Computing
Abstract:Federated unlearning (FUL) is an emerging distributed machine learning paradigm which enables the removal or unlearning of specific training data effects from trained Federated Learning (FL) models. While current studies mostly focus on client-side FUL to address the "right to be forgotten", and ignore the server's right to remove local models from the global model, particularly when clients are trained with low-quality data. In this paper, we introduce the Server-Initiated Federated Unlearning (SIFU) algorithm, devised to eliminate low-quality data from the global model. SIFU consists of two main components: (i) Identifying low-quality data: we develop a category-based method for quantifying low-quality data for each client and filter out clients containing such data. Datasets are then divided accordingly. (ii) Unlearning low-quality data: we employ gradient ascent training to counteract the adverse effects of low-quality data on local models. To minimize any bias introduced, we concurrently perform several batches of boosting training with good-quality data. SIFU could identify and promptly eliminate the impact of low-quality data on the FL global model while still preserving the benefits of good-quality data. Finally, extensive evaluations are conducted to verify the performance of SIFU with four different kinds of datasets and models. Results show that, compared to retraining from scratch, SIFU accelerates the speed of unlearning by 15x for small datasets (i.e., MNIST and FMNIST) and 20x for large datasets (i.e., CIFAR-10 and CelebA) without any degradation in accuracy, which also outperforms the state of the arts.
What problem does this paper attempt to address?