AIMech AI

MADGRAD (Momentumized, Adaptive, Dual Averaged Gradient Method)

Algorithms AIMech:MADGRADMomentumizedAdaptiveDualAveragedGradientOptimization DRAFT
Aliases: MADGRAD Optimizer, Momentumized Adaptive Dual Averaged Gradient, Cube-Root Dual Averaged AdaGrad (MADGRAD)
An AdaGrad-family stochastic optimization algorithm (Algorithm 1) built on Nesterov dual averaging with double averaging that centers the quadratic proximity function at the initial iterate x_0, accumulates forward-weighted gradients s_{k+1} = s_k + lambda_k g_k and squared gradients nu_{k+1} = nu_k + lambda_k (g_k circ g_k) using weights lambda_k = gamma_k sqrt(k + 1), forms the dual-averaged step z_{k+1} = x_0 - (nu_{k+1}^{1/3} + epsilon)^{-1} circ s_{k+1} via a cube-root denominator, and updates iterates via inline momentum averaging x_{k+1} = (1 - c_{k+1}) x_k + c_{k+1} z_{k+1}.
Identity Notes & Concept Scope Distinct from standard mirror-descent AdaGrad and DA-AdaGrad in four ways: (1) centering the dual-averaging proximity function at x_0 rather than the origin 0 (inducing an implicit decaying regularizer (1 / (4 sqrt(k))) ||x_k - x_0||^2), (2) weighting gradients by lambda_k = gamma_k sqrt(k + 1) so the leading gradient weight remains constant during flat learning-rate phases, (3) replacing the square-root denominator with a cube-root denominator nu_{k+1}^{1/3} derived from an L2-norm hindsight penalty ||s||_2^2 <= c, and (4) incorporating momentum via inline iterate interpolation x_{k+1} = (1 - c_{k+1}) x_k + c_{k+1} z_{k+1}.

Claims & Grounded Evidence

4 Claims
Mechanism #c-r596-cuberoot-denominator-and-last-iterate-convex-rate
Replacing the L1 hindsight constraint <1, s> <= c in Duchi et al. (2011) with an L2 norm constraint ||s||_2^2 <= c yields the cube-root scaling s_d propto (sum_{i=0}^k g_{i,d}^2)^{1/3} (Section 5.5.4 & Appendix C, pp. 10-11, 32-33), which cancels the (k + 1)^{3/2} growth of sum_{i=0}^k sqrt(i + 1) to preserve a sqrt(k + 1) denominator and guarantees last-iterate convex convergence E[f(x_k) - f(x_*)] <= (6 / k^{1/2}) ||x_0 - x_*||_2 G D^{1/2} for c_k = (3/2) / (k + 3/2) (Theorem 1 & Theorem 6, pp. 12, 28-31).
Mechanism #c-r596-outlier-gradient-decay-and-implicit-x0-regularization
Centering dual averaging at x_0 induces an implicit step-dependent regularizer (1 / (4 sqrt(k))) ||x_k - x_0||^2 that decays during training (Section 5.2, p. 5), while forward weighting lambda_i = gamma sqrt(i + 1) causes early outlier gradient bounds G_i to decay at rate O((k + 1)^{-5/4}) rather than O((k + 1)^{-1}) in momentum AdaGrad (Section 6.1 & Appendix B.5, pp. 13, 31).
Application #c-r596-vision-mri-and-nlp-generalization
Across CIFAR-10 PreAct-ResNet152 (95.38% vs SGD+M 95.22% and Adam 94.69%), ImageNet ResNet-50 (76.22% vs SGD+M 76.09% and Adam 73.03%), fastMRI VarNet 2.0 (0.9119 SSIM vs Adam 0.9111), IWSLT14 LSTM (4.33 test loss vs Adam 4.35), and BookWiki RoBERTa MLM (2.07 test loss vs Adam 2.09), MADGRAD matches or outperforms both SGD+M and Adam on test-set performance.
Limitation #c-r596-lr-scale-weight-decay-and-sparse-buffer-limitations
MADGRAD learning rates are not directly comparable to SGD or Adam (requiring a power-of-2 sweep and substantially smaller weight decay), its global step-size bound is not scale-free with respect to gradient norms, and supporting sparse parameter updates requires disabling the dense iterate moving-average buffer by setting c = 1.

⚠️ Curated Limitations & Negative Results

Artificial Intelligence Ontology (AIO) Grounding

Mapped AIO Classes
AIO Target Class Mapping Relation Mapping Rationale
AIO:ArtificialNeuralNetwork
Artificial Neural Network
related_match MADGRAD is a dual-averaged adaptive stochastic optimization algorithm for training deep convolutional, recurrent, and Transformer artificial neural networks.

Evidence Sources & Primary Literature

3 Sources
Source ID Publication / Document Type / Access Reference & Checksum
r596-primary-pdf
Aaron Defazio, Samy Jelassi
primary paper
full_text
ID: https://dblp.org/rec/journals/corr/abs-2101-11075
sha256:134beabf3e46…
r596-arxiv-abs
Aaron Defazio, Samy Jelassi
primary paper
abstract_only
ID: https://arxiv.org/abs/2101.11075
sha256:6872689885b2…
r596-metadata-cr
Aaron Defazio, Samy Jelassi
primary paper
abstract_only
ID: https://dblp.org/rec/journals/corr/abs-2101-11075
sha256:1c629ef1e235…

Ontology & Grounding Topology

Open in interactive network graph →
CONCEPT KIND Algorithms AIMech:MADGRADMomentumizedAdaptiveDualAveragedGradientOptimization MADGRAD (Momentumized,... 4 claims · 3 sources AIO GROUNDING AIO:ArtificialNeuralNetwork (1)

Curation Provenance

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