atlas

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

EFSkip: A New Error Feedback with Linear Speedup for Compressed Federated Learning with Arbitrary Data Heterogeneity

AAAI 2025 · Federated learning and privacy › Communication-efficient FL · approach: Federated optimization algorithms · 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 EFSkip, an error-feedback compression framework that reuses gradient information for s rounds (skipsize), achieving linear speedup in the number of clients with arbitrary data heterogeneity for compressed federated learning.

Problem

Error-feedback compressed distributed and decentralized federated learning with biased compressors (e.g., top-k) lacks guarantees that simultaneously handle arbitrary data heterogeneity without strong assumptions and achieve linear speedup in the number of clients.

Approach

Clients compute stochastic gradients only once every s rounds (skipsize s = log_{1/(1-δ)}(n+2)) and reuse the gradient information for the intervening rounds, transmitting compressed error-feedback increments; this removes bounded gradient/dissimilarity assumptions, yields linear speedup in n, and removes the compression factor δ from the computation complexity.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use EFSkip-SGD instead of EF21-SGDDistributed nonconvex optimization · Distributed nonconvexcomputation complexity (# stochastic gradients): O(σ²/(δ³ϵ⁴) + 1/(δϵ²)) -> O(σ²/(nϵ⁴) + 1/ϵ²)Helped
Use EFSkip-BEER instead of BEERDecentralized nonconvex optimization · Decentralized nonconvexcomputation complexity (# stochastic gradients): O(σ²/(δ²ϵ⁴) + 1/(δϵ²)) -> O(σ²/(nδϵ⁴) + 1/(δϵ²))Helped
Use EFSkip-SGD instead of EF21-SGD under PL conditionDistributed optimization · Distributed nonconvex under PL conditioncomputation complexity (# stochastic gradients): O((σ²/(δ³µ²ϵ) + 1/(δµ)) log(1/ϵ)) -> O((σ²/(nµ²ϵ) + 1/µ) log(1/ϵ))Helped
Use EFSkip-BEER instead of BEER under PL conditionDecentralized optimization · Decentralized nonconvex under PL conditioncomputation complexity (# stochastic gradients): O((σ²/(δ²µ²ϵ) + 1/(δµ)) log(1/ϵ)) -> O((σ²/(nδµ²ϵ) + 1/(δµ)) log(1/ϵ))Helped
Allow arbitrary data heterogeneity without bounded-gradient or bounded-dissimilarity assumptionsEFSkip-SGD and EFSkip-BEER · Distributed and decentralized federated optimizationdata heterogeneity assumptionsHelped

Limitations

Experimental setup

Metrics: communication complexity computation complexity (stochastic gradients)

Baselines: EF21 EF21-SGD BEER Qsparse-SGD CSER NEOLITHIC DeepSqueeze CHOCO-SGD SQuARM-SGD

Builds on: Error Feedback (EF) EF21 BEER CHOCO-SGD

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