atlas

Research map / Federated learning and privacy / Personalized and heterogeneous FL

Data-Free Black-Box Federated Learning via Zeroth-Order Gradient Estimation

AAAI 2025 · Federated learning and privacy › Personalized and heterogeneous FL · approach: Federated learning with pretrained models · 2 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 FedZGE, a data-free black-box federated learning framework that trains a server-side generator using zeroth-order gradient estimation through client model outputs only, avoiding auxiliary data and model parameter sharing.

Problem

Distillation-based FL needs a task-relevant auxiliary dataset, while data-free FL requires clients to share on-device models for white-box generator training, compromising communication, privacy, and black-box advantages.

Approach

Estimate gradients of the generator's loss with respect to synthetic inputs via finite differences using only forward outputs from black-box client models, and train the generator with fidelity, adversarial transferability, diversity, and information-entropy balance losses, plus local distillation of ensemble outputs.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use FedZGE instead of DFRDResNet-50 heterogeneous FL · CIFAR-10, α=1accuracy: 83.21$\pm$0.22 -> 83.60$\pm$0.14Helped
Use FedZGE instead of DFRDResNet-50 homogeneous FL · CIFAR-100, α=0.1accuracy: 44.51$\pm$0.33 -> 44.67$\pm$0.36Helped
Set perturbation directions q=1 instead of q=10 (ablation)FedZGE · CIFAR-10, α=0.1, ResNet-50accuracy: 72.94$\pm$0.25 -> 72.08$\pm$0.22Hurt
Set perturbation directions q=5 instead of q=10 (ablation)FedZGE · CIFAR-10, α=0.1, ResNet-50accuracy: 72.94$\pm$0.25 -> 72.33$\pm$0.33Hurt
Set perturbation directions q=20 instead of q=10 (ablation)FedZGE · CIFAR-10, α=0.1, ResNet-50accuracy: 72.94$\pm$0.25 -> 73.00$\pm$0.40Helped
Use only the fidelity loss (ablation)FedZGE generator · CIFAR-10, α=0.1, ResNet-50accuracy: 72.94$\pm$0.25 -> 72.01$\pm$0.13Hurt
Add the adversarial loss (ablation)FedZGE generator · CIFAR-10, α=0.1, ResNet-50accuracy: 72.70$\pm$0.37 -> 72.94$\pm$0.25Helped
Add the diversity loss (ablation)FedZGE generator · CIFAR-10, α=0.1, ResNet-50accuracy: 72.82$\pm$0.21 -> 72.94$\pm$0.25Helped
Add the information entropy loss (ablation)FedZGE generator · CIFAR-100, α=0.1, ResNet-50accuracy: 44.44$\pm$0.25 -> 44.44$\pm$0.30No clear effect
Add client local distillation loss (ablation)FedZGE · CIFAR-100, α=0.1, ResNet-50accuracy: 44.30$\pm$0.33 -> 44.67$\pm$0.36Helped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 CIFAR-100

Benchmarks: CIFAR-10 CIFAR-100

Metrics: test accuracy communication overhead (GB)

Baselines: FedAvg MHAT DS-FL FedGen FedFTG DFRD FedZKT

Builds on: FedAvg data-free knowledge distillation FedZKT DFRD FedFTG DS-FL

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