atlas

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

FADAS: Towards Federated Adaptive Asynchronous Optimization

ICML 2024 · Federated learning and privacy › Communication-efficient FL · approach: Local drift correction · 1 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 FADAS, an asynchronous adaptive federated optimizer (FedBuff-style buffered updates with AMSGrad-like server step) plus a delay-adaptive learning rate, with convergence guarantees and experiments on CIFAR-10/100 (ResNet-18) and GLUE (BERT + LoRA).

Problem

Synchronous adaptive federated optimization waits for stragglers, and the effect of asynchronous gradient delays on nonlinear adaptive server updates is not well understood.

Approach

Combine asynchronous buffered client updates (FedBuff-style concurrency and buffer size) with an Adam/AMSGrad-style global adaptive update on the pseudo-gradient, and further scale the global learning rate by the current maximum delay when it exceeds a threshold.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use asynchronous adaptive aggregation with FADAS instead of the strongest asynchronous SGD baselineFADAS · CIFAR-10 and CIFAR-100, large worst-case and mild delays; RTE, MRPC, and SST-2 mild delayaccuracyHelped
add delay-adaptive learning rateFADAS · CIFAR-10 and CIFAR-100, large worst-case delayaccuracyHelped
add delay-adaptive learning rateFADAS · CIFAR-10 and RTE, mild delayaccuracyHelped
add delay-adaptive learning rateFADAS · CIFAR-100, MRPC, and SST-2, mild delayaccuracyHurt
set delay threshold to $\tau_c=8$ rather than $\tau_c=1$, $4$, or $10$ (ablation)delay-adaptive FADAS · CIFAR-10, large worst-case delayaccuracyHelped
add delay-adaptive learning rate at concurrency $M_c=15$ or $M_c=25$ (ablation)FADAS · CIFAR-10, large worst-case delayaccuracyHelped
add delay-adaptive learning rate at concurrency $M_c=35$ (ablation)FADAS · CIFAR-10, large worst-case delayaccuracyHurt
increase buffer size $M$ (ablation)FADAS and delay-adaptive FADAS · CIFAR-10, large worst-case delayaccuracyHelped
use smaller buffer size $M=3$ instead of larger buffer sizes (ablation)FADAS and delay-adaptive FADAS · CIFAR-10, large worst-case delaytraining time to target accuracyHelped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 CIFAR-100 RTE MRPC SST-2

Benchmarks: CIFAR-10 CIFAR-100 RTE MRPC SST-2

Metrics: test accuracy wall-clock time to target accuracy

Baselines: FedAsync FedBuff FedAvg FedAMS

Builds on: FedBuff FedAsync FedAMS FedAdam AMSGrad

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