AIMech AI

Quasi-Global Momentum for Heterogeneous Decentralized Deep Learning

Algorithms AIMech:QuasiGlobalMomentumForHeterogeneousDecentralizedDeepLearning DRAFT
Aliases: Quasi-Global Momentum, QG-DSGDm, QG-DSGDm-N, Quasi-Global Decentralized Momentum SGD
A communication-free momentum acceleration mechanism for decentralized stochastic optimization (QG-DSGDm / QG-DSGDm-N / QG-DAdam) that replaces the locally biased gradient accumulation buffer of standard decentralized momentum with a quasi-global momentum buffer m_hat_i^(t) = mu * m_hat_i^(t-1) + (1 - mu) * d_i^(t) updated from the normalized difference d_i^(t) = (x_i^(t) - x_i^(t+1)) / eta between two consecutive gossip-synchronized local models, where x_i^(t+1) = sum_{j in N_i^(t)} w_{ij} (x_j^(t) - eta * (beta * m_hat_j^(t-1) + g_j^(t))).
Identity Notes & Concept Scope Introduced by Tao Lin, Sai Praneeth Karimireddy, Sebastian U. Stich, and Martin Jaggi (ICML 2021, PMLR Vol. 139, pp. 6654-6665; arXiv:2102.04761). Distinct from SlowMo (Wang et al., ICLR 2020), which performs periodic global All-Reduce synchronization every tau >> 1 steps and never feeds the slow momentum buffer back into local gradient steps; distinct from MimeLite (Karimireddy et al., 2020), which computes full-batch gradients at a central server in federated learning; and distinct from DMSGD (Balu et al., 2020), which forms a non-recursive convex combination of local and consensus step differences.

Claims & Grounded Evidence

4 Claims
Mechanism #qg-momentum-consecutive-synchronized-model-difference-buffer-mechanism
At each step t, worker i takes a local step x_i^(t+1/2) = x_i^(t) - eta * (beta * m_hat_i^(t-1) + g_i^(t)), performs neighbor gossip averaging x_i^(t+1) = sum_{j in N_i^(t)} w_{ij} x_j^(t+1/2), and updates its quasi-global momentum buffer via m_hat_i^(t) = mu * m_hat_i^(t-1) + (1 - mu) * (x_i^(t) - x_i^(t+1)) / eta without transmitting any additional momentum vectors across the network; in the single-worker case (n = 1, W = [1]), this update algebraically recovers Quasi-Hyperbolic Momentum (QHM) with effective parameter beta_hat = mu + (1 - mu)*beta.
Scope #qg-momentum-linear-speedup-nonconvex-convergence-scope
Under L-smoothness, bounded local variance sigma^2, inter-worker heterogeneity zeta^2, and doubly-stochastic mixing spectral gap rho, QG-DSGDm converges on non-convex objectives in T = O(L * sigma^2 / (n * epsilon^2) + L * zeta_tilde / (rho * epsilon^(3/2)) + L / epsilon * (1 / rho + 1 / ((1 - mu)*(1 - beta)^2))) iterations, achieving optimal O(sigma^2 / (n * epsilon^2)) linear speedup independent of 1 / (1 - beta).
Limitation #qg-momentum-heterogeneity-drift-and-batchnorm-sensitivity-limitation
Unlike gradient-tracking or RelaySum methods, QG-DSGDm retains a second-order heterogeneity drift term O(L * zeta_tilde / (rho * epsilon^(3/2))) that depends on zeta^2 and the spectral gap rho, and requires replacing standard Batch Normalization with Group Normalization or EvoNorm on highly non-IID data.
Application #qg-momentum-heterogeneous-vision-and-nlp-decentralized-training-application
Applied to heterogeneous decentralized training of ResNet-20/18 (with BN, GN, and EvoNorm) and VGG-11 on CIFAR-10, ImageNet-32, and ImageNet, and QG-DAdam fine-tuning of DistilBERT on AG News over Ring, Social Network, and time-varying directed exponential topologies.

⚠️ Curated Limitations & Negative Results

Artificial Intelligence Ontology (AIO) Grounding

Mapped AIO Classes
AIO Target Class Mapping Relation Mapping Rationale
AIO:FederatedLearning
Federated Learning
related_match AIO:FederatedLearning covers collaborative training across heterogeneous client datasets, whereas Quasi-Global Momentum (QG-DSGDm) is a serverless decentralized gossip momentum algorithm that tracks consecutive synchronized model differences.

Evidence Sources & Primary Literature

3 Sources
Source ID Publication / Document Type / Access Reference & Checksum
r553-primary-pdf
Tao Lin, Sai Praneeth Karimireddy, Sebastian U. Stich, Martin Jaggi
primary paper
full_text
ID: https://dblp.org/rec/conf/icml/0004KSJ21
sha256:ccb1a56073ac…
r553-arxiv-abs
Tao Lin, Sai Praneeth Karimireddy, Sebastian U. Stich, Martin Jaggi
primary paper
abstract_only
ID: https://arxiv.org/abs/2102.04761
sha256:bd595ead62a8…
r553-metadata-cr
Tao Lin, Sai Praneeth Karimireddy, Sebastian U. Stich, Martin Jaggi
primary paper
abstract_only
ID: https://dblp.org/rec/conf/icml/0004KSJ21
sha256:4b0d79196314…

Ontology & Grounding Topology

Open in interactive network graph →
CONCEPT KIND Algorithms AIMech:QuasiGlobalMomentumForHeterogeneousDecentralizedDeepLearning Quasi-Global Momentum... 4 claims · 3 sources AIO GROUNDING AIO:FederatedLearning (1)

Curation Provenance

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