AIMech AI

ADOPT (Adaptive Gradient Descent with Optimal Convergence)

Algorithms AIMech:AdoptModifiedAdamOptimalConvergenceAnyBeta2 DRAFT
Aliases: ADOPT Optimizer, Modified Adam with Optimal Convergence for Any Beta2, Clipped ADOPT
An adaptive first-order stochastic optimization algorithm that modifies Adam in two structural ways so that it converges to first-order stationary points at the optimal rate O(1/sqrt(T)) for any second-moment decay parameter beta_2 in [0, 1) without bounded-gradient assumptions. Specifically, ADOPT initializes v_0 = g_0 circ g_0 and m_1 = g_1 / max(sqrt(v_0), eps), and for t >= 2 updates the second moment v_{t-1} = beta_2 v_{t-2} + (1 - beta_2) g_{t-1} circ g_{t-1} using the previous gradient g_{t-1} (decorrelating the denominator from the current stochastic gradient g_t) and normalizes the current gradient before first-order momentum accumulation via m_t = beta_1 m_{t-1} + (1 - beta_1) g_t / max(sqrt(v_{t-1}), eps), followed by theta_t = theta_{t-1} - alpha_t m_t.
Identity Notes & Concept Scope Distinct from Adam, AMSGrad (Reddi et al. 2018), AdaBelief (AIMech:AdaBeliefAdaptiveStepSizesByGradientBelief), and LaProp: whereas Adam updates m_t = beta_1 m_{t-1} + (1 - beta_1) g_t and divides m_t by sqrt(v_t) (creating statistical correlation between numerator g_t and denominator v_t that causes divergence on Reddi et al.'s counterexample when beta_2 is small), and whereas LaProp normalizes g_t by the contemporaneous sqrt(v_t) before momentum (failing the decorrelation requirement), ADOPT simultaneously lags the second moment by one step (v_{t-1}) and places coordinate-wise normalization inside the momentum recursion.

Claims & Grounded Evidence

5 Claims
Mechanism #lagged-second-moment-decorrelation-and-pre-momentum-normalization
ADOPT replaces Adam's contemporaneous normalization m_t / sqrt(v_t + eps^2) with pre-momentum normalization by the lagged second moment v_{t-1}: m_t = beta_1 m_{t-1} + (1 - beta_1) g_t / max(sqrt(v_{t-1}), eps), ensuring that v_{t-1} is measurable with respect to history g_{0:t-1} and conditionally independent of the current stochastic gradient noise in g_t while preventing past gradients in m_{t-1} from correlating with v_{t-1} (Section 3.3, Table 1 & Figure 1, p. 6-7).
Mechanism #virtual-iterate-lemmas-g7-g8-and-clipped-adopt
In the theoretical analysis via the virtual iterate phi_t = (1 / (1 - beta_1)) theta_t - (beta_1 / (1 - beta_1)) theta_{t-1} (Definition G.6, p. 24), Lemma G.7 establishes phi_t - phi_{t-1} = -(beta_1 / (1 - beta_1))(alpha_t - alpha_{t-1}) m_{t-1} - alpha_t g_t / sqrt(v_{t-1} + eps^2) and Lemma G.8 bounds ||phi_t - theta_t|| = (beta_1 / (1 - beta_1)) alpha_t ||m_t||; Clipped ADOPT (Algorithm 2) additionally clips normalized updates at c_t = c_0 t^{1/4} so that ||m_t|| <= sqrt(D) c_t holds without assuming bounded gradients.
Scope #optimal-nonconvex-convergence-for-any-beta2-theorems-1-through-4
Under L-smooth nonconvex objectives with generalized affine-variance noise E||g_t||^2 <= C_0 + C_1 ||nabla f(theta_t)||^2 (Assumptions 1-3), Theorems 1-2 (p. 5-6) prove that Clipped ADOPT converges for any beta_1, beta_2 in [0, 1) at the optimal rate min_{t<=T} E[||nabla f(theta_t)||^2] = O(1/sqrt(T)) without bounded gradients, and Theorems 3-4 (p. 6-7) establish the same O(1/sqrt(T)) rate for unclipped ADOPT (Algorithm 3) under bounded gradients ||g_t|| <= G.
Application #reddi-counterexample-resolution-and-deep-learning-benchmarks
On the convex stochastic counterexample of Reddi et al. (2018) where Adam converges to the suboptimal boundary +1 instead of the global optimum -1, ADOPT converges to -1 while ablations removing either decorrelation (v_{t-1}) or pre-momentum normalization fail; empirically, ADOPT outperforms Adam and AdamW on ImageNet Swin Transformer classification, NVAE generative modeling, LLaMA language model pretraining, and GPT-2 fine-tuning.
Limitation #first-step-initialization-and-unclipped-bounded-gradient-requirement
Because ADOPT normalizes g_t using the previous step's second moment v_{t-1}, the initial step t = 0 cannot perform a normalized parameter update and must be used solely to initialize v_0 = g_0 circ g_0 (or m_1 = g_1 / max(sqrt(v_0), eps)); moreover, unclipped ADOPT (Algorithm 3) still requires a bounded-gradient assumption ||g_t|| <= G for its theoretical O(1/sqrt(T)) guarantee unless paired with the time-growing clip threshold c_t = c_0 t^{1/4} of Algorithm 2.

⚠️ 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 ADOPT is an adaptive stochastic gradient optimizer for training deep artificial neural networks with guaranteed convergence across arbitrary beta_2 values.

Evidence Sources & Primary Literature

3 Sources
Source ID Publication / Document Type / Access Reference & Checksum
r603-primary-pdf
Shohei Taniguchi, Keno Harada, Gouki Minegishi, Yuta Oshima, Seong Cheol Jeong, Go Nagahara, Tomoshi Iiyama, Masahiro Suzuki, Yusuke Iwasawa, Yutaka Matsuo
primary paper
full_text
ID: https://dblp.org/rec/conf/nips/TaniguchiHMOJNI24
sha256:8b93d4881ef5…
r603-arxiv-abs
Shohei Taniguchi, Keno Harada, Gouki Minegishi, Yuta Oshima, Seong Cheol Jeong, Go Nagahara, Tomoshi Iiyama, Masahiro Suzuki, Yusuke Iwasawa, Yutaka Matsuo
primary paper
abstract_only
ID: https://arxiv.org/abs/2411.02853
sha256:daa472e65b23…
r603-metadata-cr
Shohei Taniguchi, Keno Harada, Gouki Minegishi, Yuta Oshima, Seong Cheol Jeong, Go Nagahara, Tomoshi Iiyama, Masahiro Suzuki, Yusuke Iwasawa, Yutaka Matsuo
primary paper
abstract_only
ID: https://dblp.org/rec/conf/nips/TaniguchiHMOJNI24
sha256:61f9a01e9bd6…

Ontology & Grounding Topology

Open in interactive network graph →
CONCEPT KIND Algorithms AIMech:AdoptModifiedAdamOptimalConvergenceAnyBeta2 ADOPT (Adaptive... 5 claims · 3 sources AIO GROUNDING AIO:ArtificialNeuralNetwork (1)

Curation Provenance

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