atlas

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

An Upload-Efficient Scheme for Transferring Knowledge From a Server-Side Pre-trained Generator to Clients in Heterogeneous Federated Learning

CVPR 2024 · Federated learning and privacy › Personalized and heterogeneous FL · approach: Non-IID federated learning · 30 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 FedKTL, an upload-efficient heterogeneous federated learning scheme that uses ETF classifiers on clients, a server-side feature transformer mapping prototypes into a pre-trained StyleGAN-XL latent space, and an extra supervised task on generated prototypical image-vector pairs to transfer generator knowledge to heterogeneous client models.

Problem

Knowledge sharing in heterogeneous federated learning is hard because of data heterogeneity and model heterogeneity; existing methods rely on global datasets, auxiliary models (costly to upload), or class prototypes (biased and carrying limited knowledge).

Approach

Use ETF classifiers to obtain unbiased class prototypes, upload only C×K prototype values, have a server-side trainable feature transformer map prototypes into the valid latent W space of a frozen pre-trained StyleGAN-XL generator, generate one image per class, and let clients train an extra supervised task on these image-vector pairs to absorb the generator's knowledge.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use FedKTL instead of FedKDHtFE8 · Cifar10, pathologicaltest accuracy: 87.32±0.31 -> 88.43±0.13Helped
use FedKTL instead of FedGenHtFE8 · Cifar100, pathologicaltest accuracy: 58.26±0.36 -> 62.01±0.28Helped
use FedKTL instead of FedGenHtFE8 · Flowers102, pathologicaltest accuracy: 59.90±0.15 -> 64.72±0.62Helped
use FedKTL instead of FedKDHtFE8 · Tiny-ImageNet, pathologicaltest accuracy: 32.64±0.36 -> 34.74±0.17Helped
use FedKTL instead of FedKDHtFE8 · Cifar10, practicaltest accuracy: 86.45±0.10 -> 87.63±0.07Helped
use FedKTL instead of FedDistillHtFE8 · Cifar100, practicaltest accuracy: 41.54±0.08 -> 46.94±0.23Helped
use FedKTL instead of FedDistillHtFE8 · Flowers102, practicaltest accuracy: 49.13±0.85 -> 53.16±0.08Helped
use FedKTL instead of FedKDHtFE8 · Tiny-ImageNet, practicaltest accuracy: 25.51±0.35 -> 28.17±0.18Helped
add the additional local knowledge-transfer loss (ablation)FedKTL · Tiny-ImageNet, practicaltest accuracy: 24.39 -> 28.17Helped
add the server-side class-discrimination loss (ablation)FedKTL · Tiny-ImageNet, practicaltest accuracy: 21.70 -> 28.17Helped
add the server-side MMD domain-alignment loss (ablation)FedKTL · Tiny-ImageNet, practicaltest accuracy: 20.14 -> 28.17Helped
use an ETF classifier instead of each model's original classifier (ablation)FedKTL · Tiny-ImageNet, practicaltest accuracy: 21.02 -> 28.17Helped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 CIFAR-100 Flowers102 Tiny-ImageNet ImageNet

Benchmarks: CIFAR-10 CIFAR-100 Flowers102 Tiny-ImageNet

Metrics: test accuracy upload cost download cost

Baselines: LG-FedAvg FedGen FedGH FML FedKD FedDistill FedProto

Builds on: FedETF FedProto StyleGAN-XL ArcFace FedGen

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