SA-PEF: Step-Ahead Partial Error Feedback for Efficient Federated Learning
Dawit Kiros Redie, Reza Arablouei, Stefan Werner
TL;DR
SA-PEF introduces Step-Ahead Partial Error Feedback for efficient federated learning by blending a step-ahead residual preview with partial residual carry‑over. The method smoothly interpolates between EF and SAEF with a tunable coefficient $\alpha_r$, yielding faster early convergence while preserving EF’s long-term stability under biased $(\\delta)$-contractive compression and local updates. Theoretical guarantees establish nonconvex stationarity with a convergence rate of $O\bigl(1/(\\eta\\eta_0 T R)\bigr)$ and a residual contraction $\\rho_r$ that improves over EF; practical guidance centers on choosing $\\alpha_r$ near its optimum given the current stepsize. Empirically, SA-PEF consistently outperforms EF and SAEF in terms of accuracy per communication budget across CIFAR-10/100 and Tiny-ImageNet, across varying heterogeneity and participation, while retaining low overhead. This makes SA-PEF a practical and robust drop-in enhancement for compressed FL, particularly in regimes with aggressive compression and data non-IIDness.
Abstract
Biased gradient compression with error feedback (EF) reduces communication in federated learning (FL), but under non-IID data, the residual error can decay slowly, causing gradient mismatch and stalled progress in the early rounds. We propose step-ahead partial error feedback (SA-PEF), which integrates step-ahead (SA) correction with partial error feedback (PEF). SA-PEF recovers EF when the step-ahead coefficient $α=0$ and step-ahead EF (SAEF) when $α=1$. For non-convex objectives and $δ$-contractive compressors, we establish a second-moment bound and a residual recursion that guarantee convergence to stationarity under heterogeneous data and partial client participation. The resulting rates match standard non-convex Fed-SGD guarantees up to constant factors, achieving $O((η,η_0TR)^{-1})$ convergence to a variance/heterogeneity floor with a fixed inner step size. Our analysis reveals a step-ahead-controlled residual contraction $ρ_r$ that explains the observed acceleration in the early training phase. To balance SAEF's rapid warm-up with EF's long-term stability, we select $α$ near its theory-predicted optimum. Experiments across diverse architectures and datasets show that SA-PEF consistently reaches target accuracy faster than EF.
