atlas

Research map / Federated learning and privacy / Communication-efficient FL

Lessons from Generalization Error Analysis of Federated Learning: You May Communicate Less Often!

ICML 2024 · Federated learning and privacy › Communication-efficient FL · approach: Client participation analysis · 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.

Derives PAC-Bayes and rate-distortion generalization bounds for multi-round federated learning that explicitly depend on the number of communication rounds R, and applies them to federated SVMs and ResNet-56 experiments.

Problem

How the generalization error of federated learning evolves with the number of communication rounds R between clients and a parameter server, for general losses and algorithms, given that prior bounds were restricted or algebraic.

Approach

Distributed PAC-Bayes and rate-distortion bounds that average per-client, per-round KL/mutual-information contributions over K clients and R rounds, with the data split disjointly across rounds so that the per-client sample size is fixed; applied to FSVM via SGD contractivity and JL-based quantization to get explicit R and K dependence.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Increase communication rounds R while keeping n fixedFSVM with FL-SGD · MNIST (digits 1 and 6)generalization errorHurt
Increase communication rounds RFSVM with FL-SGD · MNIST (digits 1 and 6)population riskNo clear effect
Increase communication rounds RFSVM with FL-SGD · MNIST (digits 1 and 6)empirical riskHelped
Increase communication rounds RResNet-56 FL-SGD · CIFAR-10generalization errorHurt
Increase communication rounds RResNet-56 FL-SGD · CIFAR-10empirical riskHelped
Increase communication rounds beyond R* ≃ 100ResNet-56 FL-SGD · CIFAR-10population riskHurt
Increase communication rounds R for fixed (n,K)FSVM generalization bound · FSVMgeneralization boundHurt
Increase client count K for fixed (n,R)FSVM generalization bound · FSVMgeneralization bound: √(log(K)/K)Helped

Surprising findings

Limitations

Experimental setup

Datasets: MNIST CIFAR-10

Benchmarks: MNIST CIFAR-10

Metrics: generalization error empirical risk population risk test error

Baselines: centralized learning one-shot federated learning LocalSGD

Builds on: PAC-Bayes bounds variable-size compressibility bounds rate-distortion generalization bounds FedAvg Johnson-Lindenstrauss transform

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