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
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
- FedKTL reaches 88.43% on CIFAR-10 (pathological) and 62.01% on CIFAR-100 (pathological) with HtFE8, outperforming the seven baselines.
- FedKTL outperforms baselines by up to 7.31% in accuracy with HtFE9 model heterogeneity (per the paper's Sec. 4.3).
- FedKTL has the lowest upload cost (0.09M per iteration on CIFAR-100 with 20 clients), since K=C.
Measured effects reported in the paper
| What was changed | Where | Measured | Effect |
|---|---|---|---|
| use FedKTL instead of FedKD | HtFE8 · Cifar10, pathological | test accuracy: 87.32±0.31 -> 88.43±0.13 | Helped |
| use FedKTL instead of FedGen | HtFE8 · Cifar100, pathological | test accuracy: 58.26±0.36 -> 62.01±0.28 | Helped |
| use FedKTL instead of FedGen | HtFE8 · Flowers102, pathological | test accuracy: 59.90±0.15 -> 64.72±0.62 | Helped |
| use FedKTL instead of FedKD | HtFE8 · Tiny-ImageNet, pathological | test accuracy: 32.64±0.36 -> 34.74±0.17 | Helped |
| use FedKTL instead of FedKD | HtFE8 · Cifar10, practical | test accuracy: 86.45±0.10 -> 87.63±0.07 | Helped |
| use FedKTL instead of FedDistill | HtFE8 · Cifar100, practical | test accuracy: 41.54±0.08 -> 46.94±0.23 | Helped |
| use FedKTL instead of FedDistill | HtFE8 · Flowers102, practical | test accuracy: 49.13±0.85 -> 53.16±0.08 | Helped |
| use FedKTL instead of FedKD | HtFE8 · Tiny-ImageNet, practical | test accuracy: 25.51±0.35 -> 28.17±0.18 | Helped |
| add the additional local knowledge-transfer loss (ablation) | FedKTL · Tiny-ImageNet, practical | test accuracy: 24.39 -> 28.17 | Helped |
| add the server-side class-discrimination loss (ablation) | FedKTL · Tiny-ImageNet, practical | test accuracy: 21.70 -> 28.17 | Helped |
| add the server-side MMD domain-alignment loss (ablation) | FedKTL · Tiny-ImageNet, practical | test accuracy: 20.14 -> 28.17 | Helped |
| use an ETF classifier instead of each model's original classifier (ablation) | FedKTL · Tiny-ImageNet, practical | test accuracy: 21.02 -> 28.17 | Helped |
Surprising findings
- Using a conditional StyleGAN-XL to directly generate class-wise image-vector pairs without the feature transformer slightly hurts (0.26% drop vs. no collaboration), showing that adapting the generator's latent domain is necessary.
- Baseline methods such as FedKD and FML degrade with more client training epochs, while FedKTL stays stable.
Limitations
- Download cost (7.17M) is much larger than other methods' cost because it transmits generated images.
- Relies on a publicly available pre-trained generator whose domain must be aligned with client tasks; results depend on generator choice and the hyperparameter lambda re-tuned per generator.
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
- Towards Diverse Device Heterogeneous Federated Learning via Task Arithmetic Knowledge Integration (NeurIPS 2024 · similarity 0.88)
- Knowledge Transfer via Compact Model in Federated Learning (Student Abstract) (AAAI 2024 · similarity 0.88)
- FedLPS: Heterogeneous Federated Learning for Multiple Tasks with Local Parameter Sharing (AAAI 2024 · similarity 0.87)
- Efficient Federated Learning via Clients-to-Server Knowledge Distillation (Student Abstract) (AAAI 2025 · similarity 0.87)
- FedDAT: An Approach for Foundation Model Finetuning in Multi-Modal Heterogeneous Federated Learning (AAAI 2024 · similarity 0.87)
- FedCompass: Efficient Cross-Silo Federated Learning on Heterogeneous Client Devices Using a Computing Power-Aware Scheduler (ICLR 2024 · similarity 0.87)
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.
