English

Why Does Stochastic Gradient Descent Slow Down in Low-Precision Training?

Machine Learning 2026-01-09 v4 Artificial Intelligence Information Theory Numerical Analysis math.IT Numerical Analysis

Abstract

Low-precision training has become crucial for reducing the computational and memory costs of large-scale deep learning. However, quantizing gradients introduces magnitude shrinkage, which can change how stochastic gradient descent (SGD) converges. In this study, we explore SGD convergence under a gradient shrinkage model, where each stochastic gradient is scaled by a factor qk(0,1] q_k \in (0,1] . We show that this shrinkage affect the usual stepsize μk \mu_k with an effective stepsize μkqk \mu_k q_k , slowing convergence when qmin<1 q_{\min} < 1 . With typical smoothness and bounded-variance assumptions, we prove that low-precision SGD still converges, but at a slower pace set by qmin q_{\min} , and with a higher steady error level due to quantization effects. We analyze theoretically how lower numerical precision slows training by treating it as gradient shrinkage within the standard SGD convergence setup.

Keywords

Cite

@article{arxiv.2508.07142,
  title  = {Why Does Stochastic Gradient Descent Slow Down in Low-Precision Training?},
  author = {Vincent-Daniel Yun},
  journal= {arXiv preprint arXiv:2508.07142},
  year   = {2026}
}
R2 v1 2026-07-01T04:42:45.951Z