EXTRA (Exact First-Order Algorithm for Decentralized Consensus Optimization)
Algorithms AIMech:ExtraExactFirstOrderDecentralizedConsensusOptimization DRAFT
Aliases: EXTRA Decentralized Consensus Optimization, Exact First-Order Algorithm for Decentralized Consensus Optimization, EXTRA Two-Mixing-Matrix Decentralized Gradient Method
An exact first-order decentralized consensus optimization algorithm for minimizing bar_f(x) = (1/n) sum_{i=1}^n f_i(x) over an undirected connected network (Shi, Ling, Wu, & Yin 2015, Section 2, Algorithm 1, Equations 6-7 and 11), which initializes x^1 = W x^0 - alpha nabla f(x^0) and updates for k >= 0 via the two-step recursion x^{k+2} = (I + W) x^{k+1} - tilde_W x^k - alpha [nabla f(x^{k+1}) - nabla f(x^k)] (equivalently x^{k+1} = tilde_W x^k - alpha nabla f(x^k) + sum_{t=0}^k (W - tilde_W) x^t) using a constant step size alpha > 0 and two symmetric mixing matrices W and tilde_W = (I + W)/2 satisfying (I + W)/2 >= tilde_W >= W and tilde_W > 0.
Identity Notes & Concept Scope
Distinct from Exact Diffusion (AIMech:ExactDiffusionForDistributedOptimizationAndLearning, Yuan et al. 2019), which applies an adapt-then-combine step psi_i^k = w_i^{k-1} - mu_i nabla J_i(w_i^{k-1}) so that both mixing and gradient differences are premultiplied by A_bar = (I + A)/2 with double the stability range, and from DIGing (AIMech:DigingAndPushDigingDistributedInexactGradientTrackingOverTimeVaryingGraphs, Nedic, Olshevsky, & Shi 2017), which communicates an auxiliary gradient tracker y^k at every iteration rather than maintaining single-vector primal consensus differences.
Claims & Grounded Evidence
4 Claims
Mechanism
#r434-primal-dual-optimality-and-ergodic-sublinear-convergence-theorem
By introducing U = (tilde_W - W)^{1/2} and auxiliary dual variables q^k = sum_{t=0}^k U x^t so that x^{k+1} = tilde_W x^k - alpha nabla f(x^k) - U q^k and q^{k+1} = q^k + U x^{k+1} (Eq. 14), Lemma 3 proves that (x^*, q^*) satisfies U x^* = 0 and U q^* + alpha nabla f(x^*) = 0 if and only if x_1^* = ... = x_n^* minimizes bar_f(x); for any fixed step size 0 < alpha < 2 lambda_min(tilde_W) / L_f, the G-norm Lyapunov sequence ||z^{k+1} - z^*||_G^2 <= ||z^k - z^*||_G^2 - zeta ||z^k - z^{k+1}||_G^2 with zeta = 1 - alpha L_f / (2 lambda_min(tilde_W)) > 0 guarantees O(1/k) ergodic and o(1/k) running-best convergence of both consensus and optimality residuals for general convex smooth objectives (Theorems 5 and 7).
Mechanism
#r434-q-linear-convergence-under-restricted-strong-convexity
When the average objective bar_f(x) is restricted strongly convex with respect to x^* (Assumption 3 / Proposition 8, requiring strong convexity only of the mean function bar_f rather than every individual f_i), EXTRA with step size 0 < alpha < 2 mu_g lambda_min(tilde_W) / L_f^2 achieves global Q-linear convergence ||z^{k+1} - z^*||_G^2 <= (1 + delta)^{-1} ||z^k - z^*||_G^2 to the exact consensual optimum (Theorem 9).
Limitation
#r434-static-symmetric-mixing-matrix-and-exact-gradient-limitation
Requires static symmetric mixing matrices W and tilde_W satisfying (I + W)/2 >= tilde_W >= W and tilde_W > 0 over an undirected graph, and its exact convergence guarantees apply to deterministic local gradients.
Application
#r434-decentralized-least-squares-and-huber-logistic-regression-application
Applied to decentralized least-squares estimation, decentralized Huber loss minimization, and l_2-regularized logistic regression over wireless sensor networks.
⚠️ Curated Limitations & Negative Results
- Requires symmetric mixing matrices W and tilde_W over a static undirected network.
- Step-size stability bound depends on the minimum eigenvalue lambda_min(tilde_W) and global smoothness constant L_f.
Artificial Intelligence Ontology (AIO) Grounding
Mapped AIO Classes
| AIO Target Class | Mapping Relation | Mapping Rationale |
|---|---|---|
AIO:FederatedLearning
Federated Learning
|
related_match | EXTRA is a foundational exact first-order decentralized consensus optimization algorithm that eliminates fixed-stepsize DGD bias via two mixing matrices. |
AIO:LogisticRegression
Logistic Regression
|
related_match | EXTRA is evaluated on decentralized l2-regularized logistic regression. |
Evidence Sources & Primary Literature
3 Sources| Source ID | Publication / Document | Type / Access | Reference & Checksum |
|---|---|---|---|
r434-primary-pdf
|
Wei Shi, Qing Ling, Gang Wu, Wotao Yin
|
primary paper
full_text
|
ID: https://doi.org/10.1137/14096668X
sha256:f83679ab732d…
|
r434-arxiv-abs
|
Wei Shi, Qing Ling, Gang Wu, Wotao Yin
|
primary paper
abstract_only
|
ID: https://arxiv.org/abs/1404.6264
sha256:2ce8fd75c192…
|
r434-metadata-cr
|
Wei Shi, Qing Ling, Gang Wu, Wotao Yin
|
primary paper
abstract_only
|
ID: https://doi.org/10.1137/14096668X
sha256:88e4be1c29e2…
|
Ontology & Grounding Topology
Open in interactive network graph →Curation Provenance
Curator: Antigravity
Method: ai_assisted
Model: Gemini
Created: 2026-10-19T08:37:00Z
Updated: 2026-10-19T08:37:00Z
Source File:
data/curated/ExtraExactFirstOrderDecentralizedConsensusOptimization.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