paper-with-me

홈 › Papers

Sparsified SGD with Memory

2018-09-20 · NeurIPS 2018 12 · Sebastian U. Stich, Jean-Baptiste Cordonnier, Martin Jaggi

Huge scale machine learning problems are nowadays tackled by distributed optimization algorithms, i.e. algorithms that leverage the compute power of many devices for training. The communication overhead is a key bottleneck that hinders perfect scalability. Various recent works proposed to use quantization or sparsification techniques to reduce the amount of data that needs to be communicated, for instance by only sending the most significant entries of the stochastic gradient (top-k sparsification). Whilst such schemes showed very promising performance in practice, they have eluded theoretical analysis so far. In this work we analyze Stochastic Gradient Descent (SGD) with k-sparsification or compression (for instance top-k or random-k) and show that this scheme converges at the same rate as vanilla SGD when equipped with error compensation (keeping track of accumulated errors in memory). That is, communication can be reduced by a factor of the dimension of the problem (sometimes even more) whilst still converging at the same rate. We present numerical experiments to illustrate the theoretical findings and the better scalability for distributed applications.

📄 PDF Abstract BibTeX arXiv:1809.07599

Code (1)

epfml/sparsifiedSGD 공식 구현

Tasks

Distributed OptimizationQuantization

Methods 이 논문이 사용한 방법론

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 제목 키워드 기반

Sparsified Model Zoo Twins: Investigating Populations of Sparsified Neural Network Models

2023-04-26 · Dominik Honegger, Konstantin Schürholt, Damian Borth

With growing size of Neural Networks (NNs), model sparsification to reduce the computational cost and memory demand for model inference has become of vital interest for both research and production. While many sparsifica…

A Computationally Efficient Sparsified Online Newton Method

2023-11-16 · NeurIPS 2023 11

Second-order methods hold significant promise for enhancing the convergence of deep neural network training; however, their large memory and computational demands have limited their practicality. Thus there is a need for…

Second-order methods

Accelerated Sparsified SGD with Error Feedback

2019-05-29 · Tomoya Murata, Taiji Suzuki

A stochastic gradient method for synchronous distributed optimization is studied. For reducing communication cost, we particularly focus on utilization of compression of communicated gradients. Several work has shown tha…

Distributed Optimization

Lasso Inference for High-Dimensional Time Series

2020-07-21 · Robert Adamek, Stephan Smeekes, Ines Wilms

In this paper we develop valid inference for high-dimensional time series. We extend the desparsified lasso to a time series setting under Near-Epoch Dependence (NED) assumptions allowing for non-Gaussian, serially corre…

Time SeriesTime Series AnalysisvalidVocal Bursts Intensity Prediction

DropIT: Dropping Intermediate Tensors for Memory-Efficient DNN Training

2022-02-28 · Joya Chen, Kai Xu, Yuhui Wang, Yifei Cheng 외

A standard hardware bottleneck when training deep neural networks is GPU memory. The bulk of memory is occupied by caching intermediate tensors for gradient computation in the backward pass. We propose a novel method to …

GPUInstance Segmentationobject-detectionObject Detection+1