atlas

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

Federated Learning under Periodic Client Participation and Heterogeneous Data: A New Communication-Efficient Algorithm and Analysis

NeurIPS 2024 · Federated learning and privacy › Communication-efficient FL · approach: Client participation analysis · 8 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 Amplified SCAFFOLD, a federated optimization method for non-convex objectives under periodic (e.g., cyclic) client participation, with control variates and amplified updates computed over participation windows, achieving reduced communication and linear speedup.

Problem

Federated learning under non-i.i.d. periodic client participation (e.g., cyclic availability) for non-convex stochastic optimization, where prior methods lack reduced communication, linear speedup, and heterogeneity resilience.

Approach

Amplified SCAFFOLD combines amplified global updates every P-round window with control variates computed over whole participation windows, and uses a tighter analysis that takes expectation over both client participation and stochastic gradients, yielding O(eps^-2) communication for cyclic participation.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use Amplified SCAFFOLD instead of SCAFFOLDFederated learning under periodic client participation · Synthetic objectivecommunication rounds to objective value 0.2: 1900 -> 800Helped
Use Amplified SCAFFOLD instead of FedAvgFederated learning under periodic client participation · Synthetic objectivecommunication rounds to objective value 0.2: 4800 -> 800Helped
Use Amplified SCAFFOLD instead of Amplified FedAvgFederated learning under periodic client participation · Synthetic objectivecommunication rounds to objective value 0.2: 4800 -> 800Helped
Use Amplified SCAFFOLD instead of Amplified FedAvgFederated learning under non-i.i.d. client participation · Fashion-MNISTconvergence speedHelped
Use Amplified SCAFFOLD instead of Amplified FedAvgFederated learning under non-i.i.d. client participation · CIFAR-10convergence speedHelped
Use Amplified FedAvg instead of FedAvgFederated learning under non-i.i.d. client participation · Synthetic objective and Fashion-MNISTconvergence speedHelped
Use Amplified FedAvg instead of FedAvgFederated learning under non-i.i.d. client participation · CIFAR-10convergence speedMixed
Use SCAFFOLD instead of Amplified FedAvgFederated learning under non-i.i.d. client participation · Synthetic objective, Fashion-MNIST, and CIFAR-10convergence speedHelped
Decrease data similarity from s=100% to s=2.5% (ablation)Amplified SCAFFOLD · Fashion-MNISTtest accuracy: 84.6% -> 84.45%Hurt
Reduce participating clients to S=5 (ablation)Amplified SCAFFOLD · Fashion-MNISTtest accuracyHurt
Reduce participating clients to S=5 (ablation)SCAFFOLD · Fashion-MNISTtest accuracyHurt
Increase client groups (K-bar) (ablation)FedAvg and Amplified FedAvg · Fashion-MNISTperformanceHurt

Surprising findings

Limitations

Experimental setup

Datasets: Fashion-MNIST CIFAR-10 synthetic quadratic-type objective (FedAvg lower bound based)

Benchmarks: Fashion-MNIST CIFAR-10 synthetic objective

Metrics: training loss test accuracy communication rounds to target objective

Baselines: FedAvg FedProx SCAFFOLD Amplified FedAvg

Builds on: SCAFFOLD Amplified FedAvg FedAvg CyCP

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