paper-with-me

Papers

Communication-efficient Distributed Learning for Large Batch Optimization

2022-07-17 · Proceedings of the 39th International Conference on Machine Learning 2022 7 · Rui Liu, Barzan Mozafari

Many communication-efficient methods have been proposed for distributed learning, whereby gradient compression is used to reduce the communication cost. However, given recent advances in large batch optimization (e.g., large batch SGD and its variant LARS with layerwise adaptive learning rates), the compute power of each machine is being fully utilized. This means, in modern distributed learning, the per-machine computation cost is no longer negligible compared to the communication cost. In this paper, we propose new gradient compression methods for large batch optimization, JointSpar and its variant JointSpar-LARS with layerwise adaptive learning rates, that jointly reduce both the computation and the communication cost. To achieve this, we take advantage of the redundancy in the gradient computation, unlike the existing methods compute all coordinates of the gradient vector, even if some coordinates are later dropped for communication efficiency. JointSpar and its variant further reduce the training time by avoiding the wasted computation on dropped coordinates. While computationally more efficient, we prove that JointSpar and its variant also maintain the same convergence rates as their respective baseline methods. Extensive experiments show that, by reducing the time per iteration, our methods converge faster than state-of-the-art compression methods in terms of wall-clock time.

📄 PDF Abstract BibTeX

Code (1)

Capsar/dat pytorch

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…
LARS Layer-wise Adaptive Rate Scaling, or LARS, is a large batch optimization technique. There are two notable differences between LARS and other adaptive algorithms such as…

Similar Papers 제목 키워드 기반

Memory and Communication Efficient Distributed Stochastic Optimization with Minibatch-Prox

2017-02-21 · Jialei Wang, Weiran Wang, Nathan Srebro

We present and analyze an approach for distributed stochastic optimization which is statistically optimal and achieves near-linear speedups (up to logarithmic factors). Our approach allows a communication-memory tradeoff…

Stochastic Optimization

Communication-free Sampling and 4D Hybrid Parallelism for Scalable Mini-batch GNN Training

2026-04-03 · Cunyang Wei, Siddharth Singh, Aishwarya Sarkar, Daniel Nichols 외 arxiv

Graph neural networks (GNNs) are widely used for learning on graph datasets derived from various real-world scenarios. Learning from extremely large graphs requires distributed training, and mini-batching with sampling i…

Anytime MiniBatch: Exploiting Stragglers in Online Distributed Optimization

2020-06-10 · ICLR 2019 5 · Nuwan Ferdinand, Haider Al-Lawati, Stark C. Draper, Matthew Nokleby

Distributed optimization is vital in solving large-scale machine learning problems. A widely-shared feature of distributed optimization techniques is the requirement that all nodes complete their assigned tasks in each c…

Distributed Optimization

Data optimization for large batch distributed training of deep neural networks

2020-12-16 · Shubhankar Gahlot, Junqi Yin, Mallikarjun Shankar

Distributed training in deep learning (DL) is common practice as data and models grow. The current practice for distributed training of deep neural networks faces the challenges of communication bottlenecks when operatin…

Local MixVR: Breaking the Communication-Sample Dependence in Distributed Learning

2026-05-31 · Tehila Dahan, Bassel Hamoud, Roie Reshef, Martin Jaggi 외 arxiv

Communication overhead is a crucial bottleneck in scalable distributed learning. While existing methods aim to efficiently utilize data points, such as Local SGD, Minibatch SGD, and their accelerated variants, they still…

Distributed Optimization