AIMech AI

AdaShift

Algorithms AIMech:AdaShift DRAFT
Aliases: Adaptive Learning Rate Method with Temporal Shifting, Temporally Shifted Second-Moment Decorrelated Adam, Block-Wise Spatial-Temporal Shifted Adaptive Optimization
An adaptive learning rate optimization algorithm that eliminates the positive correlation between the second-moment scale v_t and the current gradient g_t (or first moment m_t) by maintaining a first-in-first-out window queue Q of the latest n gradients {g_{t-i}}_{i=0}^{n-1} to compute the truncated moving-average first moment m_t = (sum_{i=0}^{n-1} beta_1^i g_{t-i}) / (sum_{i=0}^{n-1} beta_1^i) while updating the adaptive scale v_t[b] = beta_2 v_{t-1}[b] + (1 - beta_2) phi(g_{t-n}^2[b]) for each parameter block b using the popped n-step temporally shifted gradient g_{t-n} and a block-wise spatial aggregation function phi (such as max).
Identity Notes & Concept Scope Distinct from Adam and AMSGrad (which compute v_t using the contemporaneous squared gradient g_t^2, inducing positive correlation between v_t and |g_t| that biases the net update factor k(g_t) against large informative gradients). By separating the temporal support of m_t ({g_t, ..., g_{t-n+1}}) from the temporal support of v_t ({g_{t-n}, g_{t-n-1}, ...}), AdaShift makes v_t statistically independent of m_t under mini-batch independence and guarantees an unbiased expected net update factor E[k(g_t)] across all gradient magnitudes.

Claims & Grounded Evidence

4 Claims
Mechanism #adashift-net-update-factor-bias-in-adam-lemmas-2-to-4
Defining the net update factor of gradient g_t as k(g_t) = sum_{i=t}^inf (alpha_i / sqrt(v_i)) (1 - beta_1) beta_1^{i-t} so net(g_t) = k(g_t) g_t, Zhou et al. (ICLR 2019, Lemmas 2-4) prove that on d-periodic sequential counterexamples lim_{n->inf} v_{nd+i} = ((1 - beta_2)/(1 - beta_2^d))(C^2 - 1)beta_2^{i-1} + 1 and lim_{n->inf} k(C) = lim_{n->inf} k(g_{nd+1}) is strictly minimal across the epoch, and on i.i.d. stochastic counterexamples E[k(C)] < E[k(-1)], causing Adam to weight small wrong-direction gradients more heavily than large correct-direction gradients.
Scope #adashift-temporal-decorrelation-theorem-5-and-fifo-window
Under Theorem 5 (Equation 13), when v_t follows a stationary distribution independent of the current gradient g_t, the expected net update factor E[k(g_t)] is identical for all gradients; AdaShift enforces this independence under mini-batch sampling by popping g_{t-n} from a length-n FIFO queue Q to update v_t[i] = beta_2 v_{t-1}[i] + (1 - beta_2) phi(g_{t-n}^2[i]) while computing m_t = (sum_{j=0}^{n-1} beta_1^j g_{t-j}) / (sum_{j=0}^{n-1} beta_1^j) solely from the unpopped window {g_t, ..., g_{t-n+1}}.
Application #adashift-counterexample-vision-wgan-and-nmt-applications
AdaShift converges rapidly in the optimal descent direction on Reddi et al.'s stochastic counterexample (where Adam diverges and AMSGrad converges slowly) and improves training loss, test accuracy, and BLEU score over Adam and AMSGrad on MNIST MLP, CIFAR-10 ResNet-18 and DenseNet-100, Tiny-ImageNet DenseNet, WGAN-GP discriminator training, and LSTM neural machine translation.
Limitation #adashift-fifo-window-memory-and-deterministic-correlation-limitation
AdaShift must store a FIFO queue Q of the latest n full gradient tensors {g_{t-i}}_{i=0}^{n-1} in memory (requiring O(n P) memory for window length n), and its temporal decorrelation guarantee relies on mini-batch gradients being statistically independent across steps t and t - n, which does not hold on deterministic sequential problems without spatial aggregation or large beta_1/beta_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 AdaShift is a decorrelated adaptive gradient optimizer used for training deep neural networks, generative adversarial networks, and neural machine translation models.

Evidence Sources & Primary Literature

3 Sources
Source ID Publication / Document Type / Access Reference & Checksum
r616-primary-pdf
Zhiming Zhou, Qingru Zhang, Guansong Lu, Hongwei Wang, Weinan Zhang, Yong Yu
primary paper
full_text
ID: https://dblp.org/rec/conf/iclr/ZhouZLWZY19.xml
sha256:c6109d918540…
r616-arxiv-abs
Zhiming Zhou, Qingru Zhang, Guansong Lu, Hongwei Wang, Weinan Zhang, Yong Yu
primary paper
abstract_only
ID: https://arxiv.org/abs/1810.00143
sha256:9cbfc297ecf6…
r616-metadata-cr
Zhiming Zhou, Qingru Zhang, Guansong Lu, Hongwei Wang, Weinan Zhang, Yong Yu
primary paper
abstract_only
ID: https://dblp.org/rec/conf/iclr/ZhouZLWZY19.xml
sha256:894b70486639…

Ontology & Grounding Topology

Open in interactive network graph →
CONCEPT KIND Algorithms AIMech:AdaShift AdaShift 4 claims · 3 sources AIO GROUNDING AIO:ArtificialNeuralNetwork (1)

Curation Provenance

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