AIMech AI

Linear Coupling of Gradient and Mirror Descent for First-Order Optimization

Algorithms AIMech:LinearCouplingOfGradientAndMirrorDescentForFirstOrderOptimization DRAFT
Aliases: Allen-Zhu and Orecchia Linear Coupling Framework, Primal-Dual Linear Coupling Accelerated Gradient Method (AGM), Gradient Descent and Mirror Descent Linear Coupling
Linear Coupling of Gradient and Mirror Descent for First-Order Optimization is a primal-dual first-order algorithmic design and analysis framework introduced by Allen-Zhu and Orecchia (2014, 2017) that unifies and reconstructs Nesterov's accelerated gradient method (and extends acceleration to arbitrary norms, non-Euclidean Bregman divergences, positive linear programs, and coordinate/stochastic settings) by linearly coupling a primal gradient descent sequence {y_k} with a dual mirror descent sequence {z_k}. Observing that gradient descent y_{k+1} = Grad(x_{k+1}) = argmin_{y in Q} {(L/2)||y - x_{k+1}||^2 + <grad f(x_{k+1}), y - x_{k+1}>} achieves primal objective decrease Prog(x_{k+1}) (>= ||grad f(x_{k+1})||_*^2 / (2L) in R^n) proportional to the squared dual gradient norm while mirror descent z_{k+1} = Mirr_{z_k}(alpha_{k+1} grad f(x_{k+1})) = argmin_{z in Q} {V_{z_k}(z) + <alpha_{k+1} grad f(x_{k+1}), z - z_k>} (with 1-strongly convex distance generating function w and Bregman divergence V_x(y)) incurs a dual regret error (alpha_{k+1}^2 / 2)||grad f(x_{k+1})||_*^2 proportional to the same quantity (Lemma 3.1, Lemma 4.2), Algorithm 1 (AGM) queries the gradient at the convex combination x_{k+1} = tau_k z_k + (1 - tau_k) y_k with alpha_{k+1} = (k + 2) / (2L) and tau_k = 1 / (alpha_{k+1} L) = 2 / (k + 2). This exact coupling ratio cancels the mirror descent regret error against the primal gradient descent progress to yield the telescoping inequality (alpha_{k+1}^2 L) f(y_{k+1}) - (alpha_{k+1}^2 L - alpha_{k+1}) f(y_k) + (V_{z_{k+1}}(u) - V_{z_k}(u)) <= alpha_{k+1} f(u) (Lemma 4.3), proving f(y_T) - f(x^*) <= 4 Theta L / (T + 1)^2 for any L-smooth convex objective over Q with V_{x_0}(x^*) <= Theta (Theorem 4.1).
Identity Notes & Concept Scope Distinct from Katyusha Direct Negative-Momentum Acceleration for Stochastic Variance-Reduced Optimization (`AIMech:KatyushaDirectNegativeNegativeMomentumAccelerationForStochasticVarianceReducedOptimization` / `AIMech:KatyushaDirectNegativeMomentumAccelerationForStochasticVarianceReducedOptimization`), which introduces a three-point coupling with a SVRG reference snapshot tilde{x} (Katyusha momentum) specifically to stabilize variance-reduced stochastic gradients, and from Catalyst Universal Acceleration for First-Order Optimization (`AIMech:CatalystUniversalAccelerationForFirstOrderOptimization`), which is an outer-loop inexact proximal-point wrapper rather than a direct single-loop linear coupling of gradient descent and Bregman mirror descent steps.

Claims & Grounded Evidence

3 Claims
Mechanism #r351-claim-complementary-primal-gradient-and-dual-mirror-regret
For any convex function f that is L-smooth with respect to a general norm ||.|| on Q and any 1-strongly convex distance generating function w with Bregman divergence V_x(y), the gradient step y_{k+1} = Grad(x_{k+1}) guarantees primal descent f(x_{k+1}) - f(y_{k+1}) >= Prog(x_{k+1}) (= ||grad f(x_{k+1})||_*^2 / (2L) when Q = R^n, Equation 2.1), while the mirror step z_{k+1} = Mirr_{z_k}(alpha_{k+1} grad f(x_{k+1})) guarantees under coupling ratio tau_k = 1 / (alpha_{k+1} L) that alpha_{k+1} <grad f(x_{k+1}), z_k - u> <= alpha_{k+1}^2 L (f(x_{k+1}) - f(y_{k+1})) + V_{z_k}(u) - V_{z_{k+1}}(u) for all u in Q (Lemma 3.1 and Lemma 4.2).
Mechanism #r351-claim-linear-coupling-telescoping-and-accelerated-convergence
Choosing x_{k+1} = tau_k z_k + (1 - tau_k) y_k with tau_k = 1 / (alpha_{k+1} L) = 2 / (k + 2) and alpha_{k+1} = (k + 2) / (2L) satisfies tau_k (x_{k+1} - z_k) = (1 - tau_k)(y_k - x_{k+1}) and yields the exact per-iteration coupling inequality (alpha_{k+1}^2 L) f(y_{k+1}) - (alpha_{k+1}^2 L - alpha_{k+1}) f(y_k) + (V_{z_{k+1}}(u) - V_{z_k}(u)) <= alpha_{k+1} f(u) (Lemma 4.3), which telescopes over k = 0, ..., T - 1 to prove f(y_T) - f(x^*) <= 4 Theta L / (T + 1)^2 for any arbitrary norm ||.|| and constrained convex set Q (Theorem 4.1).
Application #r351-claim-strong-convexity-restarts-and-non-euclidean-simplex-coupling
When f is both sigma-strongly convex and L-smooth with respect to ||.||_2, recursively restarting AGM(f, w, x_0, T_0) every T_0 = sqrt(8 L / sigma) iterations halves ||y_T - x^*||_2^2 each epoch and achieves f(x) - f(x^*) <= varepsilon in O(sqrt(L / sigma) log(||x_0 - x^*||_2^2 sigma / varepsilon)) iterations (Appendix D, Corollary D.1), while on the unit simplex Delta_n under the non-Euclidean l_1 norm, Linear Coupling combines l_1 quadratic steepest descent with multiplicative-weights / entropy mirror descent to accelerate saddle-point and packing/covering LP solvers (Appendix A.1-A.2).

⚠️ Curated Limitations & Negative Results

Artificial Intelligence Ontology (AIO) Grounding

Mapped AIO Classes
AIO Target Class Mapping Relation Mapping Rationale
AIO:LinearRegression
Linear Regression
related_match Accelerates smooth convex optimization and empirical risk minimization problems including linear and generalized linear regression.
AIO:LogisticRegression
Logistic Regression
related_match Directly applies to smooth log-sum-exp and logistic losses under both Euclidean and non-Euclidean norms.

Evidence Sources & Primary Literature

3 Sources
Source ID Publication / Document Type / Access Reference & Checksum
r351-primary-pdf
Zeyuan Allen-Zhu, Lorenzo Orecchia
primary paper
full_text
ID: https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ITCS.2017.3
sha256:86454a12e126…
r351-arxiv-abs
Zeyuan Allen-Zhu, Lorenzo Orecchia
primary paper
abstract_only
ID: https://arxiv.org/abs/1407.1537
sha256:2b9e522fe81e…
r351-metadata-cr
Zeyuan Allen-Zhu, Lorenzo Orecchia
primary paper
abstract_only
ID: https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ITCS.2017.3
sha256:cb08f6424cac…

Ontology & Grounding Topology

Open in interactive network graph →
CONCEPT KIND Algorithms AIMech:LinearCouplingOfGradientAndMirrorDescentForFirstOrderOptimization Linear Coupling of... 3 claims · 3 sources AIO GROUNDING AIO:LinearRegression (2)

Curation Provenance

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