Qsparse-local-SGD (Distributed SGD with Quantization, Sparsification, and Local Computations)
Algorithms AIMech:QsparseLocalSgdQuantizationSparsificationAndLocalComputation DRAFT
Aliases: Qsparse-local-SGD, Quantized Sparsified Local Stochastic Gradient Descent, Error-Compensated Composed Quantizer-Sparsifier Local SGD
A unified distributed and decentralized optimization algorithm (Basu et al. 2019, Algorithms 1-2) that combines local multi-step SGD updates over synchronization periods of length H >= 1, composite gradient compression via a composed k-sparsifier Comp_k and s-level stochastic quantizer Q_s rescaled as Q_s(Comp_k(x)) / (1 + beta_{k,s}), and local error-memory compensation m_{t+H}^{(r)} = m_t^{(r)} + Delta x_t^{(r)} - Q(m_t^{(r)} + Delta x_t^{(r)}) across both synchronous and asynchronous parameter-server and decentralized topologies.
Identity Notes & Concept Scope
Distinct from uncompressed Local SGD (AIMech:LocalSgdPeriodicAveragingParallelStochasticGradientDescent, Stich 2019), which performs periodic averaging every H steps without quantization, sparsification, or error memory, and from single-step Sparsified SGD with Error Memory (AIMech:SparsifiedSgdWithErrorMemoryForKContractiveGradientCompression) and QSGD (AIMech:QsgdQuantizedStochasticGradientDescentWithEliasCoding), neither of which composes contractive sparsification with unbiased quantization over multi-step local blocks H > 1.
Claims & Grounded Evidence
4 Claims
Mechanism
#r422-composed-quantizer-sparsifier-rescaled-contraction-lemma
When composing a k-contraction sparsifier Comp_k in R^d and an unbiased stochastic quantizer Q_s with relative variance E||Q_s(u) - u||_2^2 <= beta_{k,s} ||u||_2^2, the unscaled operator Q_s(Comp_k(x)) has contraction factor gamma = (1 - beta_{k,s})(k / d) which fails whenever beta_{k,s} >= 1 (Lemma 1), whereas the rescaled operator Q_s(Comp_k(x)) / (1 + beta_{k,s}) (Lemma 2, Corollary 1) is unconditionally a gamma-contraction for all beta_{k,s} > 0 with strictly larger contraction coefficient gamma = k / (d (1 + beta_{k,s})) > (1 - beta_{k,s})(k / d).
Mechanism
#r422-block-error-memory-bound-and-nonconvex-strongly-convex-rates
Under synchronization period H and contraction parameter gamma, the local error memory satisfies E||m_t^{(r)}||_2^2 <= 4 (1 - gamma^2) / gamma^2 * eta^2 H^2 G^2 (Lemma 4), yielding smooth non-convex convergence at rate O(1 / sqrt(R T)) + O(H^2 / (gamma^2 T)) (Theorem 1, Corollary 2) and strongly convex convergence at rate O(1 / (R T)) + O(H^2 / (gamma^2 T^2)) (Theorem 2).
Limitation
#r422-second-moment-gradient-bound-and-quadratic-h-gamma-penalty-limitation
Relies on a uniform second-moment bound E||g(x)||_2^2 <= G^2 to bound the block error accumulator m_t^{(r)}, and the higher-order error term scales quadratically with the ratio H / gamma.
Application
#r422-resnet50-imagenet-and-cifar10-joint-compression-application
Applied to distributed training of ResNet-50 on ImageNet and ResNet-20/VGG-11 on CIFAR-10, combining Top-k sparsification, 2-bit/4-bit QSGD quantization, and H = 4-8 local SGD steps to achieve up to 1000x communication reduction.
⚠️ Curated Limitations & Negative Results
- Requires bounded stochastic gradient second moments E||g(x)||_2^2 <= G^2 to bound local error memory across H local steps.
- Aggressive joint sparsification and quantization (small gamma) combined with large H increases the transient O(H^2 / (gamma^2 T)) error term.
Artificial Intelligence Ontology (AIO) Grounding
Mapped AIO Classes
| AIO Target Class | Mapping Relation | Mapping Rationale |
|---|---|---|
AIO:FederatedLearning
Federated Learning
|
related_match | Qsparse-local-SGD unifies periodic local SGD averaging (as in Federated Learning) with composed quantization, sparsification, and error feedback. |
AIO:SparseLearning
Sparse Learning
|
related_match | Qsparse-local-SGD composes contractive top-k/rand-k gradient sparsification with stochastic quantization. |
Evidence Sources & Primary Literature
3 Sources| Source ID | Publication / Document | Type / Access | Reference & Checksum |
|---|---|---|---|
r422-primary-pdf
|
Debopam Basu, Deepesh Data, Can Karakus, Suhas Diggavi
|
primary paper
full_text
|
ID: https://papers.nips.cc/paper/2019/hash/d202ed5b6ef82d9b842d9cf2f73b0a37-Abstract.html
sha256:f8502c2b5363…
|
r422-arxiv-abs
|
Debopam Basu, Deepesh Data, Can Karakus, Suhas Diggavi
|
primary paper
abstract_only
|
ID: https://arxiv.org/abs/1906.02367
sha256:4e78e1a4f8c6…
|
r422-metadata-cr
|
Debopam Basu, Deepesh Data, Can Karakus, Suhas Diggavi
|
primary paper
abstract_only
|
ID: https://papers.nips.cc/paper/2019/hash/d202ed5b6ef82d9b842d9cf2f73b0a37-Abstract.html
sha256:a122b093ae1b…
|
Ontology & Grounding Topology
Open in interactive network graph →Curation Provenance
Curator: Antigravity
Method: ai_assisted
Model: Gemini
Created: 2026-10-19T08:25:00Z
Updated: 2026-10-19T08:25:00Z
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