paper-with-me

홈 › Papers

signSGD: Compressed Optimisation for Non-Convex Problems

2018-02-13 · ICML 2018 7 · Jeremy Bernstein, Yu-Xiang Wang, Kamyar Azizzadenesheli, Anima Anandkumar

Training large neural networks requires distributing learning across multiple workers, where the cost of communicating gradients can be a significant bottleneck. signSGD alleviates this problem by transmitting just the sign of each minibatch stochastic gradient. We prove that it can get the best of both worlds: compressed gradients and SGD-level convergence rate. The relative $\ell_1/\ell_2$ geometry of gradients, noise and curvature informs whether signSGD or SGD is theoretically better suited to a particular problem. On the practical side we find that the momentum counterpart of signSGD is able to match the accuracy and convergence speed of Adam on deep Imagenet models. We extend our theory to the distributed setting, where the parameter server uses majority vote to aggregate gradient signs from each worker enabling 1-bit compression of worker-server communication in both directions. Using a theorem by Gauss we prove that majority vote can achieve the same reduction in variance as full precision distributed SGD. Thus, there is great promise for sign-based optimisation schemes to achieve fast communication and fast convergence. Code to reproduce experiments is to be found at https://github.com/jxbz/signSGD .

📄 PDF Abstract BibTeX arXiv:1802.04434

Code (6)

jxbz/signSGD 공식 구현 tf
MindSpore-scientific/code-8/tree/main/signSGD mindspore
bojone/tiger tf
jasonakoun/signsgd-fault-tolerance pytorch
pwc-1/Paper-9/tree/main/7/signSGD mindspore
scottjiao/Gradient-Compression-Methods pytorch

Methods 이 논문이 사용한 방법론

SPEED The monocular depth estimation (MDE) is the task of estimating depth from a single frame. This information is an essential knowledge in many computer vision tasks such as scene…
Adam 설명 없음
SGD Stochastic Gradient Descent is an iterative optimization technique that uses minibatches of data to form an expectation of the gradient, rather than the full gradient using…

Similar Papers 제목 키워드 기반

Convergence of Sign-based Random Reshuffling Algorithms for Nonconvex Optimization

2023-10-24 · Zhen Qin, Zhishuai Liu, Pan Xu

signSGD is popular in nonconvex optimization due to its communication efficiency. Yet, existing analyses of signSGD rely on assuming that data are sampled with replacement in each iteration, contradicting the practical i…

StoSignSGD: Unbiased Structural Stochasticity Fixes SignSGD for Training Large Language Models

2026-04-16 · Dingzhi Yu, Rui Pan, Yuxing Liu, Tong Zhang arxiv

Sign-based optimization algorithms, such as SignSGD, have garnered significant attention for their remarkable performance in distributed learning and training large foundation models. Despite their empirical superiority,…

Mathematical Reasoning

Convergence rate of sign stochastic gradient descent for non-convex functions

2018-01-01 · ICLR 2018 1 · Jeremy Bernstein, Kamyar Azizzadenesheli, Yu-Xiang Wang, Anima Anandkumar

The sign stochastic gradient descent method (signSGD) utilizes only the sign of the stochastic gradient in its updates. Since signSGD carries out one-bit quantization of the gradients, it is extremely practical for distr…

Distributed OptimizationQuantization

Communication-Efficient Distributed Blockwise Momentum SGD with Error-Feedback

2019-05-27 · NeurIPS 2019 12 · Shuai Zheng, Ziyue Huang, James T. Kwok

Communication overhead is a major bottleneck hampering the scalability of distributed machine learning systems. Recently, there has been a surge of interest in using gradient compression to improve the communication effi…

Quantization

SignSVRG: fixing SignSGD via variance reduction

2023-05-22 · Evgenii Chzhen, Sholom Schechtman

We consider the problem of unconstrained minimization of finite sums of functions. We propose a simple, yet, practical way to incorporate variance reduction techniques into SignSGD, guaranteeing convergence that is simil…