FedExP (Federated Extrapolation for Speeding Up Federated Averaging)
Algorithms AIMech:FedExpExtrapolatedServerAveragingForFederatedLearning DRAFT
Aliases: FedExP, Federated Extrapolation, Extrapolated Federated Averaging
A hyperparameter-free adaptive server step-size method for federated optimization (Jhunjhunwala, Wang, & Joshi 2023, Section 3, Equations 4-6, Algorithm 1) that interprets client local SGD displacements Delta_i^(t) = w^(t) - w_i^(t, tau) in overparameterized federated learning as approximate projections onto client solution manifolds S_i^* and updates the global model via w^(t+1) = w^(t) - eta_g^(t) bar_Delta^(t) with the Projection Onto Convex Sets (POCS) extrapolated step size eta_g^(t) = max(1, (sum_{i=1}^M ||Delta_i^(t)||^2) / (2 M (||bar_Delta^(t)||^2 + epsilon))).
Identity Notes & Concept Scope
Distinct from FedOpt (AIMech:FedOptAdaptiveFederatedOptimization, Reddi et al. 2021), which requires tuning both the client learning rate eta_l and server learning rate eta_g via grid search or second-moment accumulators (FedAdam, FedYogi, FedAdagrad), and from FedNova (AIMech:FedNovaNormalizedAveragingForFederatedOptimization, Wang et al. 2020), which normalizes heterogeneous local step counts tau_i rather than extrapolating the server step size via the ratio of average squared pseudo-gradient norms to the squared norm of the averaged pseudo-gradient.
Claims & Grounded Evidence
4 Claims
Mechanism
#r446-pocs-quasi-projection-and-adaptive-extrapolation-step-size
In overparameterized convex settings where clients share a common global minimizer w* with F_i(w*) = 0, Lemma 1 (Section 3, p. 4) proves that tau steps of local gradient descent with eta_l <= 1/L satisfy the quasi-projection inequality <Delta_i^(t), w^(t) - w*> >= 0.5 ||Delta_i^(t)||^2; minimizing the resulting upper bound on ||w^(t) - eta_g^(t) bar_Delta^(t) - w*||^2 yields the extrapolated step size eta_g^(t) = (sum_{i=1}^M ||Delta_i^(t)||^2) / (2 M ||bar_Delta^(t)||^2), which is larger whenever client pseudo-gradients point in diverse directions and automatically decays toward 1 near the optimum.
Mechanism
#r446-convex-and-nonconvex-convergence-rates
Theorems 1 and 2 (Section 4, pp. 5-6) establish general convex and non-convex convergence bounds for FedExP where the optimality residual is inversely weighted by the harmonic or arithmetic average of the adaptive server step sizes eta_g^(t) >= 1, guaranteeing progress at least as fast as FedAvg (eta_g = 1).
Limitation
#r446-stochastic-client-noise-floor-and-epsilon-stabilization-limitation
Under high stochastic mini-batch variance or small client participation M, the denominator ||bar_Delta^(t)||^2 can become dominated by sampling noise near stationarity, requiring a positive stabilization constant epsilon > 0 and decaying local step size eta_l to prevent over-extrapolation (Section 3.2, Section 4).
Application
#r446-cifar-cinic-and-shakespeare-federated-benchmark-application
Applied to federated image classification and language modeling on CIFAR-10, CIFAR-100, CINIC-10, and Shakespeare, accelerating convergence over FedAvg and tuned server-momentum/adaptive baselines without server step-size tuning.
⚠️ Curated Limitations & Negative Results
- Overparameterized POCS quasi-projection guarantee holds exactly only when client objectives share a common interpolation minimizer.
- Requires a damping constant epsilon > 0 and local learning-rate decay to prevent noise amplification when ||bar_Delta^(t)||^2 approaches zero.
Artificial Intelligence Ontology (AIO) Grounding
Mapped AIO Classes
| AIO Target Class | Mapping Relation | Mapping Rationale |
|---|---|---|
AIO:FederatedLearning
Federated Learning
|
narrow_match | FedExP is a federated optimization algorithm that adaptively extrapolates the server averaging step size using POCS geometry on client pseudo-gradients. |
Evidence Sources & Primary Literature
3 Sources| Source ID | Publication / Document | Type / Access | Reference & Checksum |
|---|---|---|---|
r446-primary-pdf
|
Divyansh Jhunjhunwala, Shiqiang Wang, Gauri Joshi
|
primary paper
full_text
|
ID: https://openreview.net/forum?id=IieNl1vg64
sha256:0d2b99cc9257…
|
r446-arxiv-abs
|
Divyansh Jhunjhunwala, Shiqiang Wang, Gauri Joshi
|
primary paper
abstract_only
|
ID: https://arxiv.org/abs/2301.09604
sha256:ea9595e1d5e6…
|
r446-metadata-cr
|
Divyansh Jhunjhunwala, Shiqiang Wang, Gauri Joshi
|
primary paper
abstract_only
|
ID: https://openreview.net/forum?id=IieNl1vg64
sha256:5f132737aafa…
|
Ontology & Grounding Topology
Open in interactive network graph →Curation Provenance
Curator: Antigravity
Method: ai_assisted
Model: Gemini
Created: 2026-10-19T08:49:00Z
Updated: 2026-10-19T08:49:00Z
Source File:
data/curated/FedExpExtrapolatedServerAveragingForFederatedLearning.yaml
· Schema:
curated_concept.yaml
Explore across X-Mech
Related computational & biological Mechs:
Embedding Map
Network Graph
ProteinTraitsMech (ESM-2 pLM)
DUFMech (Domain pLM)
TraitMech
CultureMech
All 14 X-Mech Repositories