atlas

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

Overcoming Data and Model heterogeneities in Decentralized Federated Learning via Synthetic Anchors

ICML 2024 · Federated learning and privacy › Personalized and heterogeneous FL · approach: Federated learning with pretrained models · 0 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 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

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use DeSA instead of FedProtoheterogeneous-model FL · DIGITSglobal accuracy: 69.70 -> 74.47Helped
use DeSA instead of FCCL (Cifar100)heterogeneous-model FL · OFFICEglobal accuracy: 46.07 -> 54.46Helped
use DeSA instead of FCCL (FMNIST)heterogeneous-model FL · CIFAR10C, client sampling 0.1global accuracy: 52.40 -> 48.19Hurt
use DeSA instead of FCCL (FMNIST)heterogeneous-model FL · CIFAR10C, client sampling 0.2global accuracy: 51.83 -> 52.80Helped
use DeSA instead of Scaffoldhomogeneous-model FL · DIGITSlocal accuracy: 94.95 -> 95.53Helped
use DeSA instead of Scaffoldhomogeneous-model FL · OFFICElocal accuracy: 77.52 -> 82.92Helped
use DeSA instead of Scaffoldhomogeneous-model FL · CIFAR10C, client sampling 0.1local accuracy: 65.66 -> 64.47Hurt
use DeSA instead of Scaffoldhomogeneous-model FL · CIFAR10C, client sampling 0.2local accuracy: 67.15 -> 68.13Helped
increase synthetic images per class from 5 to 50 (ablation)DeSA · DIGITSglobal accuracy: 70.12 -> 74.32Helped
increase synthetic images per class from 50 to 100 (ablation)DeSA · DIGITSglobal accuracy: 74.32 -> 70.29Hurt
increase synthetic images per class from 50 to 200 (ablation)DeSA · DIGITSglobal accuracy: 74.32 -> 70.45Hurt
add DP to synthetic anchor data generation (ablation)DeSA · DIGITSglobal accuracy: 74.47 -> 71.12Hurt

Surprising findings

Limitations

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

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