paper-with-me

Papers

SparCML: High-Performance Sparse Communication for Machine Learning

2018-02-22 · Cedric Renggli, Saleh Ashkboos, Mehdi Aghagolzadeh, Dan Alistarh, Torsten Hoefler

Applying machine learning techniques to the quickly growing data in science and industry requires highly-scalable algorithms. Large datasets are most commonly processed "data parallel" distributed across many nodes. Each node's contribution to the overall gradient is summed using a global allreduce. This allreduce is the single communication and thus scalability bottleneck for most machine learning workloads. We observe that frequently, many gradient values are (close to) zero, leading to sparse of sparsifyable communications. To exploit this insight, we analyze, design, and implement a set of communication-efficient protocols for sparse input data, in conjunction with efficient machine learning algorithms which can leverage these primitives. Our communication protocols generalize standard collective operations, by allowing processes to contribute arbitrary sparse input data vectors. Our generic communication library, SparCML, extends MPI to support additional features, such as non-blocking (asynchronous) operations and low-precision data representations. As such, SparCML and its techniques will form the basis of future highly-scalable machine learning frameworks.

📄 PDF Abstract BibTeX arXiv:1802.08021

Code (0)

등록된 구현이 없습니다.

Tasks

BIG-bench Machine LearningBlockingVocal Bursts Intensity Prediction

Similar Papers 제목 키워드 기반

Distributed Sparse Normal Means Estimation with Sublinear Communication

2021-02-05 · Chen Amiraz, Robert Krauthgamer, Boaz Nadler

We consider the problem of sparse normal means estimation in a distributed setting with communication constraints. We assume there are $M$ machines, each holding $d$-dimensional observations of a $K$-sparse vector $\mu$ …

Communication-efficient Algorithm for Distributed Sparse Learning via Two-way Truncation

2017-09-02 · Jineng Ren, Jarvis Haupt

We propose a communicationally and computationally efficient algorithm for high-dimensional distributed sparse learning. At each iteration, local machines compute the gradient on local data and the master machine solves …

Sparse LearningVocal Bursts Valence Prediction

Distributed Sparse Linear Regression under Communication Constraints

2023-01-09 · Rodney Fonseca, Boaz Nadler

In multiple domains, statistical tasks are performed in distributed settings, with data split among several end machines that are connected to a fusion center. In various applications, the end machines have limited bandw…

regression

Communication-efficient Distributed Sparse Linear Discriminant Analysis

2016-10-15 · Lu Tian, Quanquan Gu

We propose a communication-efficient distributed estimation method for sparse linear discriminant analysis (LDA) in the high dimensional regime. Our method distributes the data of size $N$ into $m$ machines, and estimate…

Model Selection

Communication Lower Bounds for Statistical Estimation Problems via a Distributed Data Processing Inequality

2015-06-24 · Mark Braverman, Ankit Garg, Tengyu Ma, Huy L. Nguyen 외

We study the tradeoff between the statistical error and communication cost of distributed statistical estimation problems in high dimensions. In the distributed sparse Gaussian mean estimation problem, each of the $m$ ma…