atlas

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

Efficient Federated Learning against Heterogeneous and Non-stationary Client Unavailability

NeurIPS 2024 · Federated learning and privacy › Communication-efficient FL · approach: Client participation analysis · 3 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 FedAPM, a federated learning algorithm that handles heterogeneous, non-stationary client unavailability with O(1) extra memory and computation per client via adaptive innovation echoing and implicit gossiping, with a non-convex convergence guarantee and linear speedup.

Problem

Federated learning under intermittent client availability where each client's availability probability is heterogeneous and varies non-stationarily over time, causing biased global updates for FedAvg; prior remedies either assume stationarity or need memory proportional to clients times model dimens

Approach

Clients echo their local innovation scaled by the number of rounds since their last availability (adaptive innovation echoing) so they catch up on missed computation, and the server delays broadcasting the global model so active clients implicitly gossip through aggregation, equalizing weights without memory of stale gradients or knowledge of availability dynamics.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use FedAPM instead of FedAvg as client availability becomes more non-stationaryFedAvg on SVHN · SVHN, p=0.1; availability gamma increases from 0.1 to 0.5train and test accuracyHurt
use FedAPM instead of FedAvg with known availability probabilitiesFederated learning · SVHN test, stationaryaccuracy: 85.6 -> 86.1Helped
use FedAPM instead of FedAvg with known availability probabilitiesFederated learning · CIFAR-10 test, stationaryaccuracy: 63.1 -> 66.3No clear effect
use FedAPM instead of FedAvg with known availability probabilitiesFederated learning · CINIC-10 test, stationaryaccuracy: 44.6 -> 47.3Helped
use FedAPM instead of FedAvg with known availability probabilitiesFederated learning · SVHN test, staircaseaccuracy: 85.2 -> 85.6No clear effect
use FedAPM instead of FedAvg with known availability probabilitiesFederated learning · CIFAR-10 test, staircaseaccuracy: 66.1 -> 66.0No clear effect
use FedAPM instead of FedVARPFederated learning · CINIC-10 test, staircaseaccuracy: 47.2 -> 46.9No clear effect
use FedAPM instead of FedAvg with known availability probabilitiesFederated learning · SVHN test, sineaccuracy: 86.0 -> 85.6Hurt
use FedAPM instead of FedAvg with known availability probabilitiesFederated learning · CIFAR-10 test, sineaccuracy: 67.3 -> 63.5Hurt
use FedAPM instead of FedAvg with known availability probabilitiesFederated learning · CINIC-10 test, sineaccuracy: 47.4 -> 45.8Hurt
use FedAPM instead of FedAvg with known availability probabilitiesFederated learning · SVHN test, interleaved sineaccuracy: 85.2 -> 84.6Hurt
use FedAPM instead of FedAvg with known availability probabilitiesFederated learning · CIFAR-10 test, interleaved sineaccuracy: 66.5 -> 63.3Hurt

Surprising findings

Limitations

Experimental setup

Datasets: SVHN CIFAR-10 CINIC-10

Benchmarks: SVHN CIFAR-10 CINIC-10

Metrics: train accuracy test accuracy

Baselines: FedAvg over active clients FedAvg over all clients FedAU F3AST FedAvg with known p_i^t MIFA FedVARP

Builds on: FedAvg gossip algorithms MIFA FedVARP

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