Research map / Federated learning and privacy / Personalized and heterogeneous FL
Overcoming Data and Model heterogeneities in Decentralized Federated Learning via Synthetic Anchors
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 DeSA, a serverless decentralized federated mutual learning method that shares distribution-matched synthetic anchor data and combines an anchor-based feature regularizer with knowledge distillation to handle both data and model heterogeneity.
Problem
Decentralized FL without a server lacks a global model, so client models generalize poorly under both data (non-iid, domain shift) and model (heterogeneous architectures) heterogeneity, and existing heterogeneous FL methods need public data or a central server.
Approach
Synthesize class-balanced anchor data per client via MMD-based distribution matching, share it among peers, and train each client with a supervised-contrastive regularizer pulling local latent features toward synthetic anchor features plus a KL distillation loss on neighbors' averaged logits over the anchors.
Key results
- On DIGITS with heterogeneous models, DeSA reaches 74.47% average global accuracy vs. 69.70% for FedProto and 67.32% for FedDF (Cifar100 public data).
- On OFFICE, DeSA achieves 54.46% average global accuracy, above FCCL's 46.07%.
- On homogeneous-model experiments, DeSA gives 95.53% average local accuracy on DIGITS vs. 94.95% for Scaffold, and 82.92% on OFFICE vs. 77.52% for Scaffold.
Measured effects reported in the paper
| What was changed | Where | Measured | Effect |
|---|---|---|---|
| use DeSA instead of FedProto | heterogeneous-model FL · DIGITS | global accuracy: 69.70 -> 74.47 | Helped |
| use DeSA instead of FCCL (Cifar100) | heterogeneous-model FL · OFFICE | global accuracy: 46.07 -> 54.46 | Helped |
| use DeSA instead of FCCL (FMNIST) | heterogeneous-model FL · CIFAR10C, client sampling 0.1 | global accuracy: 52.40 -> 48.19 | Hurt |
| use DeSA instead of FCCL (FMNIST) | heterogeneous-model FL · CIFAR10C, client sampling 0.2 | global accuracy: 51.83 -> 52.80 | Helped |
| use DeSA instead of Scaffold | homogeneous-model FL · DIGITS | local accuracy: 94.95 -> 95.53 | Helped |
| use DeSA instead of Scaffold | homogeneous-model FL · OFFICE | local accuracy: 77.52 -> 82.92 | Helped |
| use DeSA instead of Scaffold | homogeneous-model FL · CIFAR10C, client sampling 0.1 | local accuracy: 65.66 -> 64.47 | Hurt |
| use DeSA instead of Scaffold | homogeneous-model FL · CIFAR10C, client sampling 0.2 | local accuracy: 67.15 -> 68.13 | Helped |
| increase synthetic images per class from 5 to 50 (ablation) | DeSA · DIGITS | global accuracy: 70.12 -> 74.32 | Helped |
| increase synthetic images per class from 50 to 100 (ablation) | DeSA · DIGITS | global accuracy: 74.32 -> 70.29 | Hurt |
| increase synthetic images per class from 50 to 200 (ablation) | DeSA · DIGITS | global accuracy: 74.32 -> 70.45 | Hurt |
| add DP to synthetic anchor data generation (ablation) | DeSA · DIGITS | global accuracy: 74.47 -> 71.12 | Hurt |
Surprising findings
- Naively adding synthetic anchor data without the REG and KD losses yields sub-optimal results, showing the losses are essential.
- On CIFAR10C with client sampling ratio 0.1, FCCL outperforms DeSA, which the authors attribute to pretrained-model starting points and CIFAR100 semantic overlap with CIFAR10C.
Limitations
- Synthetic data sharing raises image-level privacy concerns; DP variant reduces accuracy (DIGITS avg 74.47 to 71.12).
- Performance drops at low client sampling ratio (0.1) in CIFAR10C, where it trails FCCL and Scaffold on some metrics.
- Theoretical bound relies on near-perfect dataset distillation that is not achieved in practice.
Experimental setup
Datasets: MNIST SVHN USPS SynthDigits MNIST-M Amazon Caltech DSLR WebCam CIFAR10-C FMNIST CIFAR100
Benchmarks: DIGITS OFFICE CIFAR10C
Metrics: averaged global accuracy averaged local accuracy
Baselines: FedHe FedDF FCCL FedProto FedAvg FedProx MOON Scaffold FedGen VHL
Builds on: FedAvg VHL FedProto FedDF Dataset distillation via distribution matching
Closest papers by meaning
- Decentralized Sporadic Federated Learning: A Unified Algorithmic Framework with Convergence Guarantees (ICLR 2025 · similarity 0.89)
- SemiDFL: A Semi-Supervised Paradigm for Decentralized Federated Learning (AAAI 2025 · similarity 0.89)
- Fake It Till Make It: Federated Learning with Consensus-Oriented Generation (ICLR 2024 · similarity 0.89)
- Low Precision Local Training is Enough for Federated Learning (NeurIPS 2024 · similarity 0.88)
- FLUX: Efficient Descriptor-Driven Clustered Federated Learning under Arbitrary Distribution Shifts (NeurIPS 2025 · similarity 0.88)
- An Aggregation-Free Federated Learning for Tackling Data Heterogeneity (CVPR 2024 · similarity 0.88)
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.
