Federated Unlearning with Gradient Descent and Conflict Mitigation

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Pan, Zibin, Wang, Zhichao, Li, Chi, Zheng, Kaiyan, Wang, Boqi, Tang, Xiaoying, Zhao, Junhua
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866912172884361216
author Pan, Zibin
Wang, Zhichao
Li, Chi
Zheng, Kaiyan
Wang, Boqi
Tang, Xiaoying
Zhao, Junhua
author_facet Pan, Zibin
Wang, Zhichao
Li, Chi
Zheng, Kaiyan
Wang, Boqi
Tang, Xiaoying
Zhao, Junhua
contents Federated Learning (FL) has received much attention in recent years. However, although clients are not required to share their data in FL, the global model itself can implicitly remember clients' local data. Therefore, it's necessary to effectively remove the target client's data from the FL global model to ease the risk of privacy leakage and implement ``the right to be forgotten". Federated Unlearning (FU) has been considered a promising way to remove data without full retraining. But the model utility easily suffers significant reduction during unlearning due to the gradient conflicts. Furthermore, when conducting the post-training to recover the model utility, the model is prone to move back and revert what has already been unlearned. To address these issues, we propose Federated Unlearning with Orthogonal Steepest Descent (FedOSD). We first design an unlearning Cross-Entropy loss to overcome the convergence issue of the gradient ascent. A steepest descent direction for unlearning is then calculated in the condition of being non-conflicting with other clients' gradients and closest to the target client's gradient. This benefits to efficiently unlearn and mitigate the model utility reduction. After unlearning, we recover the model utility by maintaining the achievement of unlearning. Finally, extensive experiments in several FL scenarios verify that FedOSD outperforms the SOTA FU algorithms in terms of unlearning and model utility.
format Preprint
id arxiv_https___arxiv_org_abs_2412_20200
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Federated Unlearning with Gradient Descent and Conflict Mitigation
Pan, Zibin
Wang, Zhichao
Li, Chi
Zheng, Kaiyan
Wang, Boqi
Tang, Xiaoying
Zhao, Junhua
Machine Learning
Artificial Intelligence
Cryptography and Security
Distributed, Parallel, and Cluster Computing
Federated Learning (FL) has received much attention in recent years. However, although clients are not required to share their data in FL, the global model itself can implicitly remember clients' local data. Therefore, it's necessary to effectively remove the target client's data from the FL global model to ease the risk of privacy leakage and implement ``the right to be forgotten". Federated Unlearning (FU) has been considered a promising way to remove data without full retraining. But the model utility easily suffers significant reduction during unlearning due to the gradient conflicts. Furthermore, when conducting the post-training to recover the model utility, the model is prone to move back and revert what has already been unlearned. To address these issues, we propose Federated Unlearning with Orthogonal Steepest Descent (FedOSD). We first design an unlearning Cross-Entropy loss to overcome the convergence issue of the gradient ascent. A steepest descent direction for unlearning is then calculated in the condition of being non-conflicting with other clients' gradients and closest to the target client's gradient. This benefits to efficiently unlearn and mitigate the model utility reduction. After unlearning, we recover the model utility by maintaining the achievement of unlearning. Finally, extensive experiments in several FL scenarios verify that FedOSD outperforms the SOTA FU algorithms in terms of unlearning and model utility.
title Federated Unlearning with Gradient Descent and Conflict Mitigation
topic Machine Learning
Artificial Intelligence
Cryptography and Security
Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2412.20200