atlas

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

Fake It Till Make It: Federated Learning with Consensus-Oriented Generation

ICLR 2024 · Federated learning and privacy › Personalized and heterogeneous FL · approach: Non-IID federated learning · 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 FedCOG, which generates complementary inputs from the global and local models at each client and distills global knowledge into local training on that generated data, improving federated learning under data heterogeneity without changing communication.

Problem

Data heterogeneity in federated learning causes client drift and limits global model performance; existing methods only correct models rather than the data itself.

Approach

Generate client-side synthetic inputs by optimizing learnable tensors so they are confidently predicted by the global model but disagree with the local model (JS-style disagreement loss), then train the local model with KL distillation from the global model on these inputs plus standard cross-entropy on real data.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use FedCOG instead of the strongest listed baselineFederated learning · Fashion-MNIST, CIFAR-10 and CIFAR-100 under NIID-1 and NIID-2accuracy (%): 77.02 -> 77.34; 70.26 -> 73.68; 64.36 -> 64.83; 53.51 -> 54.00; 42.25 -> 42.88; 34.27 -> 34.80Helped
Use FedCOG instead of the strongest listed baselineFederated learning · FLAIRC-F1 and O-F1: 20.44 -> 20.89; 48.43 -> 51.35Helped
Add FedCOG to existing FL methodsFedAvg, FedAvgM, FedProx, SCAFFOLD and MOON · CIFAR-10 and FLAIRaccuracy or F1: 63.34 -> 64.47; 49.30 -> 49.50; 45.71 -> 54.57; 20.11 -> 21.98Helped
Replace Gaussian noise with task-specific generated complementary data (ablation)FedCOG · CIFAR-10 NIID-1 and NIID-2accuracy: 60.98 -> 64.88; 49.67 -> 53.20Helped
Add disagreement-based global-local generation rather than generating from the global model alone (ablation)FedCOG · CIFAR-10 NIID-1 and NIID-2accuracy: 64.72 -> 64.88; 51.61 -> 53.20Helped
Use soft-label distillation instead of hard-label supervision (ablation)FedCOG local-model training · CIFAR-10 NIID-1 and NIID-2accuracy: 63.59 -> 64.88; 51.64 -> 53.20Helped
Use a learnable generator rather than optimizing input tensors directly (ablation)FedCOG · CIFAR-10 NIID-2accuracy: +1.5% absolute accuracy improvementHelped
Use a learnable generator rather than optimizing input tensors directly (ablation)FedCOG · CIFAR-10 NIID-1accuracy: 0.93% absolute accuracy deteriorationHurt
Increase generation steps from 0 to a moderate number (50 or 100) (ablation)FedCOG · CIFAR-10accuracy: 60.98 -> 65.40; 60.98 -> 65.44Helped
Increase generation steps from 100 to 500 or 1000 (ablation)FedCOG · CIFAR-10accuracy: 65.44 -> 64.80; 65.44 -> 64.92Hurt
Tune disagreement and distillation loss weights to their reported default settings (ablation)FedCOG · CIFAR-10 NIID-1 and NIID-2accuracyHelped

Surprising findings

Limitations

Experimental setup

Datasets: Fashion-MNIST CIFAR-10 CIFAR-100 FLAIR

Benchmarks: Fashion-MNIST CIFAR-10 CIFAR-100 FLAIR

Metrics: accuracy C-F1 O-F1 precision recall

Baselines: FedAvg FedAvgM FedProx SCAFFOLD MOON FedSAM VHL FedExP FedDecorr FedReg FedGen

Builds on: FedAvg FedProx MOON DeepInversion data-free knowledge distillation

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