atlas

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

DictPFL: Efficient and Private Federated Learning on Encrypted Gradients

NeurIPS 2025 · Federated learning and privacy › Privacy attacks and secure learning · approach: Private federated aggregation · 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 DictPFL, which decomposes weights into a frozen local dictionary plus an encrypted lookup table and prunes lookup-table gradients with history-guided masks, so all transmitted gradients are CKKS-encrypted at much lower cost.

Problem

HE-based federated learning is expensive in communication and computation, and existing selective-encryption methods (FedML-HE) leave some gradients in plaintext, leaking private information to gradient inversion attacks.

Approach

Decompose-for-Partial-Encrypt (DePE) represents each weight as a static shared dictionary D plus a trainable lookup table T (W = W0 + D·T) so only T is encrypted and aggregated; Prune-for-Minimum-Encrypt (PrME) uses shared global-gradient history (Temporal Inactivity Pruning and Holistic Reactivation Correction) to prune T's gradients consistently across clients without encrypted index alignment.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use DictPFL instead of FedHE-FULLViT-16 · GTSRB, 3-client homogeneousaccuracy: 58.9% -> 95.27%Helped
use DictPFL instead of FedHE-FULLfederated learning without pre-trained weights · Without pre-trained weightscommunication (GB): 720.72 -> 0.51Helped
use DictPFL instead of FedHE-FULLfederated learning without pre-trained weights · Without pre-trained weightstraining time (min): 294.6 -> 11.8Helped
set dictionary size r to 8 instead of r=2 (ablation)DictPFL DePE · Diabetic Retinopathy, 3-client homogeneousaccuracy (%): 74.26$_{\pm 0.5}$ -> 82.67$_{\pm 0.2}$Helped
set dictionary size r to 16 instead of r=8 (ablation)DictPFL DePE · Diabetic Retinopathy, 3-client homogeneouscommunication (GB): 0.160 -> 0.332Hurt
set pruning patience τ to 3 instead of τ=1 (ablation)DictPFL PrME · Diabetic Retinopathy, 3-client homogeneousaccuracy (%): 80.55$_{\pm 0.6}$ -> 82.29$_{\pm 0.3}$Helped
increase pruning patience from τ=3 to τ=10 (ablation)DictPFL PrME · Diabetic Retinopathy, 3-client homogeneouscommunication (GB): 0.003 -> 0.474Hurt
use reactivation scaler β=0.8 instead of β=0.2 (ablation)DictPFL PrME · Diabetic Retinopathy, 3-client homogeneouscommunication (GB): 0.003 -> 0.031Hurt
omit accumulated local gradients when reactivating pruned parameters (ablation)DictPFL HRC · Diabetic Retinopathy, Dirichlet α=0.3accuracy (%): 79.62 -> 74.26Hurt
use DictPFL instead of FedHE-FULLTinyLlama · MetaMathQA evaluated on GSM8Kaccuracy (%): 45.86 -> 45.93No clear effect
use DictPFL instead of FedHE-FullBERT · AG's Newsaccuracy (%): 91.38 -> 91.24No clear effect
combine DictPFL with AdaptiveBatchHE (ablation)ViT · CIFAR-10, 3-clientcommunication (GB): 0.43 -> 0.0872Helped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 GTSRB Diabetic Retinopathy AG's News MetaMathQA

Benchmarks: CIFAR-10 GTSRB Diabetic Retinopathy AG's News GSM8K

Metrics: accuracy communication overhead (GB) training time (min) 1-LPIPS similarity for gradient inversion

Baselines: FedHE-Full FedHE-Top2 FedML-HE Secure Aggregation AdaptiveBatchHE

Builds on: FedML-HE SVD truncation 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