Flattened one-bit stochastic gradient descent: compressed distributed optimization with controlled variance

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Stollenwerk, Alexander, Jacques, Laurent
Format: Preprint
Veröffentlicht: 2024
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866914801787076608
author Stollenwerk, Alexander
Jacques, Laurent
author_facet Stollenwerk, Alexander
Jacques, Laurent
contents We propose a novel algorithm for distributed stochastic gradient descent (SGD) with compressed gradient communication in the parameter-server framework. Our gradient compression technique, named flattened one-bit stochastic gradient descent (FO-SGD), relies on two simple algorithmic ideas: (i) a one-bit quantization procedure leveraging the technique of dithering, and (ii) a randomized fast Walsh-Hadamard transform to flatten the stochastic gradient before quantization. As a result, the approximation of the true gradient in this scheme is biased, but it prevents commonly encountered algorithmic problems, such as exploding variance in the one-bit compression regime, deterioration of performance in the case of sparse gradients, and restrictive assumptions on the distribution of the stochastic gradients. In fact, we show SGD-like convergence guarantees under mild conditions. The compression technique can be used in both directions of worker-server communication, therefore admitting distributed optimization with full communication compression.
format Preprint
id arxiv_https___arxiv_org_abs_2405_11095
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Flattened one-bit stochastic gradient descent: compressed distributed optimization with controlled variance
Stollenwerk, Alexander
Jacques, Laurent
Machine Learning
Numerical Analysis
Optimization and Control
We propose a novel algorithm for distributed stochastic gradient descent (SGD) with compressed gradient communication in the parameter-server framework. Our gradient compression technique, named flattened one-bit stochastic gradient descent (FO-SGD), relies on two simple algorithmic ideas: (i) a one-bit quantization procedure leveraging the technique of dithering, and (ii) a randomized fast Walsh-Hadamard transform to flatten the stochastic gradient before quantization. As a result, the approximation of the true gradient in this scheme is biased, but it prevents commonly encountered algorithmic problems, such as exploding variance in the one-bit compression regime, deterioration of performance in the case of sparse gradients, and restrictive assumptions on the distribution of the stochastic gradients. In fact, we show SGD-like convergence guarantees under mild conditions. The compression technique can be used in both directions of worker-server communication, therefore admitting distributed optimization with full communication compression.
title Flattened one-bit stochastic gradient descent: compressed distributed optimization with controlled variance
topic Machine Learning
Numerical Analysis
Optimization and Control
url https://arxiv.org/abs/2405.11095