LGMLDec 7, 2017

AdaComp : Adaptive Residual Gradient Compression for Data-Parallel Distributed Training

arXiv:1712.02679v1188 citations
Originality Highly original
AI Analysis

This addresses communication constraints in distributed training for deep learning practitioners, offering a novel compression method applicable across various models and domains.

The paper tackles the communication bottleneck in highly distributed deep neural network training by introducing AdaComp, an adaptive gradient compression technique that achieves up to 200x compression for fully-connected and recurrent layers and 40x for convolutional layers without accuracy loss.

Highly distributed training of Deep Neural Networks (DNNs) on future compute platforms (offering 100 of TeraOps/s of computational capacity) is expected to be severely communication constrained. To overcome this limitation, new gradient compression techniques are needed that are computationally friendly, applicable to a wide variety of layers seen in Deep Neural Networks and adaptable to variations in network architectures as well as their hyper-parameters. In this paper we introduce a novel technique - the Adaptive Residual Gradient Compression (AdaComp) scheme. AdaComp is based on localized selection of gradient residues and automatically tunes the compression rate depending on local activity. We show excellent results on a wide spectrum of state of the art Deep Learning models in multiple domains (vision, speech, language), datasets (MNIST, CIFAR10, ImageNet, BN50, Shakespeare), optimizers (SGD with momentum, Adam) and network parameters (number of learners, minibatch-size etc.). Exploiting both sparsity and quantization, we demonstrate end-to-end compression rates of ~200X for fully-connected and recurrent layers, and ~40X for convolutional layers, without any noticeable degradation in model accuracies.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes