AIMech AI

FedProx Proximal Heterogeneous Federated Optimization with Variable Inexact Local Work

Algorithms AIMech:FedProxProximalHeterogeneousFederatedOptimization DRAFT
Aliases: FedProx, Federated Proximal Optimization, Proximal Federated Averaging with Inexact Local Solvers
A federated optimization framework (FedProx) for statistically and systemically heterogeneous networks in which each round t samples K devices (with probabilities p_k) and each selected device k computes a gamma_k^t-inexact local minimizer w_{k}^{t+1} of the proximal-regularized local surrogate h_k(w; w^t) = F_k(w) + (mu / 2) * ||w - w^t||^2 satisfying ||grad h_k(w_k^{t+1}; w^t)|| <= gamma_k^t * ||grad F_k(w^t)|| with gamma_k^t in [0, 1) determined by device-specific systems constraints, followed by server aggregation w^{t+1} = (1/K) sum_{k in S_t} w_k^{t+1}, guaranteeing O(1/epsilon) nonconvex stationarity convergence under B-local gradient dissimilarity without dropping straggler devices or requiring stateful client memory.
Identity Notes & Concept Scope Distinct from control-variate drift correction (AIMech:ScaffoldStochasticControlledAveragingForFederatedLearning, which requires persistent client state c_i and 2x communication rather than a stateless proximal surrogate), from uniform-epoch periodic local SGD (AIMech:LocalSgdPeriodicAveragingParallelStochasticGradientDescent, which corresponds to mu = 0 with fixed homogeneous local steps), and from centralized proximal stochastic gradient methods (AIMech:SpiderBoostAndProximalSpiderBoostWithMomentumForNonconvexOptimization). Narrower than AIO:FederatedLearning, which covers general federated learning without specifying proximal local surrogates or gamma_k^t-inexact partial-work aggregation.

Claims & Grounded Evidence

4 Claims
Mechanism #r385-gamma-inexact-proximal-surrogate-and-partial-work-aggregation
By replacing the unconstrained local objective F_k(w) of FedAvg with the proximal surrogate h_k(w; w^t) = F_k(w) + (mu / 2) * ||w - w^t||^2 (whose gradient at w^t equals grad F_k(w^t)) and formalizing variable device- and round-dependent local computation via Definition 2's gamma_k^t-inexactness condition ||grad h_k(w_k^{t+1}; w^t)|| <= gamma_k^t * ||grad F_k(w^t)|| for gamma_k^t in [0, 1), Algorithm 2 aggregates partial updates from straggling devices while restricting local iterate deviation ||w_k^{t+1} - w^t|| <= ((1 + gamma_k^t) / bar_mu) * ||grad F_k(w^t)||.
Mechanism #r385-b-dissimilarity-nonconvex-expected-descent-guarantee
Under Definition 3's B-local dissimilarity E_k[||grad F_k(w)||^2] <= B^2 * ||grad f(w)||^2 for L-smooth, L_minus-weakly convex local functions with bar_mu = mu - L_minus > 0, Theorem 4 and Corollary 9 prove that each round satisfies E_{S_t}[f(w^{t+1})] <= f(w^t) - rho * ||grad f(w^t)||^2 with rho = (1 - gamma * B) / mu - (L * B * (1 + gamma)) / (mu * bar_mu) - (L * (1 + gamma)^2 * B^2) / (2 * bar_mu^2 * K) > 0, achieving O(L * B^2 * Delta / epsilon) iteration complexity to an epsilon-stationary point (Theorem 6 and Corollary 7).
Limitation #r385-proximal-penalty-tuning-and-nonzero-bias-limitation
Setting mu too large slows convergence on IID data by excessively restricting local updates near w^t, and under non-vanishing gradient variance sigma^2 > 0 at the optimum (Theorem 11), dissimilarity B_epsilon <= sqrt(1 + sigma^2 / epsilon) grows as epsilon -> 0, requiring larger mu = O(L * sigma^2 / epsilon) and K = O(sigma^2 / epsilon).
Application #r385-heterogeneous-federated-benchmarks-application
Applied to federated multinomial logistic regression on MNIST and FEMNIST and nonconvex LSTM language/sentiment modeling on Shakespeare and Sent140 under 50% and 90% device straggler rates, improving testing accuracy by 22% on average in highly heterogeneous settings.

⚠️ Curated Limitations & Negative Results

Artificial Intelligence Ontology (AIO) Grounding

Mapped AIO Classes
AIO Target Class Mapping Relation Mapping Rationale
AIO:FederatedLearning
Federated Learning
narrow_match FedProx is a specific federated optimization algorithm within AIO:FederatedLearning that introduces a proximal penalty (mu/2)||w - w^t||^2 and gamma_k^t-inexact local solvers.

Evidence Sources & Primary Literature

3 Sources
Source ID Publication / Document Type / Access Reference & Checksum
r385-primary-pdf
Tian Li, Anit Kumar Sahu, Manzil Zaheer, Maziar Sanjabi, Ameet Talwalkar, Virginia Smith
primary paper
full_text
ID: https://proceedings.mlsys.org/paper_files/paper/2020/hash/1f5fe83998a09396ebe6477d9475ba0c-Abstract.html
sha256:d442dd8dd547…
r385-arxiv-abs
Tian Li, Anit Kumar Sahu, Manzil Zaheer, Maziar Sanjabi, Ameet Talwalkar, Virginia Smith
primary paper
abstract_only
ID: https://arxiv.org/abs/1812.06127
sha256:ab516e6c40bd…
r385-metadata-cr
Tian Li, Anit Kumar Sahu, Manzil Zaheer, Maziar Sanjabi, Ameet Talwalkar, Virginia Smith
primary paper
abstract_only
ID: https://proceedings.mlsys.org/paper_files/paper/2020/hash/1f5fe83998a09396ebe6477d9475ba0c-Abstract.html
sha256:4ecb4fe7e917…

Ontology & Grounding Topology

Open in interactive network graph →
CONCEPT KIND Algorithms AIMech:FedProxProximalHeterogeneousFederatedOptimization FedProx Proximal... 4 claims · 3 sources AIO GROUNDING AIO:FederatedLearning (1)

Curation Provenance

Curator: Antigravity
Method: ai_assisted
Model: Gemini
Created: 2026-10-19T07:48:00Z
Updated: 2026-10-19T07:48:00Z
Source File: data/curated/FedProxProximalHeterogeneousFederatedOptimization.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