Federated Unlearning Made Practical: Seamless Integration via Negated Pseudo-Gradients

Alessio Mora, Carlo Mazzocca, Rebecca Montanari, Paolo Bellavista
4/8/2025
cs.LG

No official code found. Best implementation: alessiomora/puf_unlearning (0 stars, last commit 2025-10-18).

Abstract

The right to be forgotten is a fundamental principle of privacy-preserving regulations and extends to Machine Learning (ML) paradigms such as Federated Learning (FL). While FL enhances privacy by enabling collaborative model training without sharing private data, trained models still retain the influence of training data. Federated Unlearning (FU) methods recently proposed often rely on impractical assumptions for real-world FL deployments, such as storing client update histories or requiring access to a publicly available dataset. To address these constraints, this paper introduces a novel method that leverages negated Pseudo-gradients Updates for Federated Unlearning (PUF). Our approach only uses standard client model updates, which are employed during regular FL rounds, and interprets them as pseudo-gradients. When a client needs to be forgotten, we apply the negation of their pseudo-gradients, appropriately scaled, to the global model. Unlike state-of-the-art mechanisms, PUF seamlessly integrates with FL workflows, incurs no additional computational and communication overhead beyond standard FL rounds, and supports concurrent unlearning requests. We extensively evaluated the proposed method on two well-known benchmark image classification datasets (CIFAR-10 and CIFAR-100) and a real-world medical imaging dataset for segmentation (ProstateMRI), using three different neural architectures: two residual networks and a vision transformer. The experimental results across various settings demonstrate that PUF achieves state-of-the-art forgetting effectiveness and recovery time, without relying on any additional assumptions.

View on arXivView PDF

Code Implementations(1)

01Shell, PythonJan 23, 20251 years ago

Similar Papers

Cite this paper

@article{mora2025federated,
  title  = {Federated Unlearning Made Practical: Seamless Integration via Negated Pseudo-Gradients},
  author = {Alessio Mora and Carlo Mazzocca and Rebecca Montanari and Paolo Bellavista},
  year   = {2025},
  eprint = {2504.05822},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2504.05822v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2504.05822.svg)](https://codeofpaper.com/paper/2504.05822)

Discussion