atlas

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

Recovering Labels from Local Updates in Federated Learning

ICML 2024 · Federated learning and privacy › Privacy attacks and secure learning · approach: Gradient inversion attacks · 1 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 RLU, a least-squares label recovery attack from output-layer local updates that works for multi-epoch local training, well-trained models, and non-FedAvg FL schemes (FedProx, SGDm, etc.).

Problem

Label recovery for gradient inversion attacks in federated learning fails under realistic settings: repeated labels, multiple local epochs, trained models, non-SGD or regularized local objectives, and when the server only sees model updates rather than gradients.

Approach

Relates the output-layer bias update to per-class sample counts via expected "erroneous confidence" statistics estimated by Monte Carlo on an auxiliary dataset, solves a constrained least-squares problem for label counts, and tracks the erroneous-confidence evolution across local epochs with a simulated dynamical model; generalized to FedProx, FedDyn, Scaffold, FedDC, SGDm and NAG through a coeffi

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use RLU instead of the strongest reported baselineLabel recovery on untrained models, single local epoch · SVHN, CIFAR10, CIFAR100, and Tiny-ImageNetiAccMixed
Use RLU instead of the strongest reported baselineLabel recovery on untrained models, 10 local epochs · SVHN, CIFAR10, CIFAR100, and Tiny-ImageNetiAccHelped
Use RLU instead of the strongest reported baselineLabel recovery with varying data heterogeneity · CIFAR10, α=0.05iAcc: 0.766 -> 0.961Helped
Use RLU instead of the strongest reported baselineLabel recovery with varying data heterogeneity · CIFAR10, α=5iAcc: 0.944 -> 0.931Hurt
Use RLU instead of the strongest reported baselineLabel recovery on FedProx · SVHN, λ=0.5iAcc: 0.982 -> 0.991Helped
Use RLU instead of the strongest reported baselineLabel recovery on FedProx · CIFAR10, λ=5iAcc: 0.665 -> 0.899Helped
Use RLU instead of the strongest reported baselineLabel recovery with SGD momentum · CIFAR100, SGDm γ=0.9iAcc: 0.755 -> 0.882Helped
Use RLU to estimate labels before reconstructing imagesGradient inversion on CIFAR10 · CIFAR10 image reconstructionPSNRHelped
Use RLU to estimate labels before reconstructing imagesGradient inversion on CIFAR10 · CIFAR10 image reconstructionLPIPSHelped
Reduce the auxiliary dataset to 5 samples per class (ablation)RLU · SVHN and Tiny-ImageNetiAccNo clear effect
Reduce the auxiliary dataset to 5 samples per class (ablation)RLU · CIFAR10 and CIFAR100iAcc: 2.4%; 3.1%Hurt
Train for 10 local epochs instead of oneLabel recovery methods · Untrained models across the evaluated datasetsiAccHurt

Surprising findings

Limitations

Experimental setup

Datasets: SVHN CIFAR10 CIFAR100 Tiny-ImageNet

Benchmarks: SVHN CIFAR10 CIFAR100 Tiny-ImageNet

Metrics: cAcc iAcc PSNR LPIPS

Baselines: LLG+ ZLG+ iRLG IG

Builds on: DLG iDLG GradInversion iRLG FedAvg

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