FedQUIT: On-Device Federated Unlearning via a Quasi-Competent Virtual Teacher

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Mora, Alessio, Valerio, Lorenzo, Bellavista, Paolo, Passarella, Andrea
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866918441567387648
author Mora, Alessio
Valerio, Lorenzo
Bellavista, Paolo
Passarella, Andrea
author_facet Mora, Alessio
Valerio, Lorenzo
Bellavista, Paolo
Passarella, Andrea
contents Federated Learning (FL) enables the collaborative training of machine learning models without requiring centralized collection of user data. To comply with the right to be forgotten, FL clients should be able to request the removal of their data contributions from the global model. In this paper, we propose FedQUIT, a novel unlearning algorithm that operates directly on client devices that request to remove its contribution. Our method leverages knowledge distillation to remove the influence of the target client's data from the global model while preserving its generalization ability. FedQUIT adopts a teacher-student framework, where a modified version of the current global model serves as a virtual teacher and the client's model acts as the student. The virtual teacher is obtained by manipulating the global model's outputs on forget data, penalizing the confidence assigned to the true class while preserving relationships among outputs of non-true classes, to simultaneously induce forgetting and retain useful knowledge. As a result, FedQUIT achieves unlearning without making any additional assumption over the standard FedAvg protocol. Evaluation across diverse datasets, data heterogeneity levels, and model architectures shows that FedQUIT achieves superior or comparable unlearning efficacy compared to six state-of-the-art methods, while significantly reducing cumulative communication and computational overhead relative to retraining from scratch.
format Preprint
id arxiv_https___arxiv_org_abs_2408_07587
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle FedQUIT: On-Device Federated Unlearning via a Quasi-Competent Virtual Teacher
Mora, Alessio
Valerio, Lorenzo
Bellavista, Paolo
Passarella, Andrea
Machine Learning
Distributed, Parallel, and Cluster Computing
Federated Learning (FL) enables the collaborative training of machine learning models without requiring centralized collection of user data. To comply with the right to be forgotten, FL clients should be able to request the removal of their data contributions from the global model. In this paper, we propose FedQUIT, a novel unlearning algorithm that operates directly on client devices that request to remove its contribution. Our method leverages knowledge distillation to remove the influence of the target client's data from the global model while preserving its generalization ability. FedQUIT adopts a teacher-student framework, where a modified version of the current global model serves as a virtual teacher and the client's model acts as the student. The virtual teacher is obtained by manipulating the global model's outputs on forget data, penalizing the confidence assigned to the true class while preserving relationships among outputs of non-true classes, to simultaneously induce forgetting and retain useful knowledge. As a result, FedQUIT achieves unlearning without making any additional assumption over the standard FedAvg protocol. Evaluation across diverse datasets, data heterogeneity levels, and model architectures shows that FedQUIT achieves superior or comparable unlearning efficacy compared to six state-of-the-art methods, while significantly reducing cumulative communication and computational overhead relative to retraining from scratch.
title FedQUIT: On-Device Federated Unlearning via a Quasi-Competent Virtual Teacher
topic Machine Learning
Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2408.07587