atlas

Research map / Federated learning and privacy / Privacy attacks and secure learning

Federated Unlearning with Gradient Descent and Conflict Mitigation

AAAI 2025 · Federated learning and privacy › Privacy attacks and secure learning · approach: Private federated aggregation · 23 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes FedOSD, a federated unlearning method that replaces gradient ascent with a bounded unlearning cross-entropy loss, computes an orthogonal steepest descent update avoiding conflicts with retained clients, and uses gradient projection in post-training to prevent model reverting.

Problem

Federated unlearning of a target client via gradient ascent suffers gradient explosion, utility degradation from gradient conflicts with retained clients, and model reverting (recovering forgotten data) during post-training.

Approach

Use a bounded Unlearning Cross-Entropy loss minimized by gradient descent, pick the update direction closest to the inverse target gradient subject to being orthogonal to all retained clients' gradients (closed form via SVD of GG^T), and project retained gradients orthogonal to the direction back toward the original model during post-training.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use FedOSD rather than FUPGA during unlearningFederated client unlearning · FMNIST Pat-20R-Acc: .227(.254) -> .757(.187)Helped
use FedOSD rather than FUPGA during unlearningFederated client unlearning · CIFAR-10 Pat-20R-Acc: .202(.373) -> .549(.185)Helped
add UCE instead of using Gradient Ascent on CE (ablation)FedOSD · FMNIST after unlearningR-Acc: .163 -> .806Helped
add UCE instead of using Gradient Ascent on CE (ablation)FedOSD · CIFAR-10 after unlearningR-Acc: .224 -> .602Helped
use the orthogonal steepest direction rather than -g_u (ablation)FedOSD · FMNIST after unlearningR-Acc: .317 -> .806Helped
use the orthogonal steepest direction rather than -g_u (ablation)FedOSD · CIFAR-10 after unlearningR-Acc: .391 -> .602Helped
use orthogonal steepest descent rather than a common descent direction (ablation)FedOSD · FMNIST after unlearningASR: .835 -> .000Helped
use orthogonal steepest descent rather than a common descent direction (ablation)FedOSD · CIFAR-10 after unlearningASR: .331 -> .000Helped
choose the closest feasible orthogonal direction instead of a random one (ablation)FedOSD · FMNIST after unlearningASR: .046 -> .000Helped
choose the closest feasible orthogonal direction instead of a random one (ablation)FedOSD · CIFAR-10 after unlearningASR: .009 -> .000Helped
add gradient projection during post-training (ablation)FedOSD · FMNIST after post-trainingASR: .244$^r$ -> .021Helped
add gradient projection during post-training (ablation)FedOSD · CIFAR-10 after post-trainingASR: .340$^r$ -> .024Helped

Surprising findings

Limitations

Experimental setup

Datasets: MNIST FMNIST CIFAR-10 CIFAR-100

Benchmarks: MNIST FMNIST CIFAR-10 CIFAR-100

Metrics: ASR R-Acc NC (conflicting clients count) worst/best R-Acc

Baselines: Retraining FedEraser FedRecovery MoDe EWCSGA FUPGA SFU

Builds on: Gradient Ascent unlearning FedEraser FedRecovery MoDe SFU

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy