DCAILGNov 28, 2017

Homomorphic Parameter Compression for Distributed Deep Learning Training

arXiv:1711.10123v1
Originality Synthesis-oriented
AI Analysis

This addresses the trade-off between computation and communication for researchers and practitioners using distributed training on commodity hardware, but it is incremental as the specific method is not yet discovered.

The paper tackles the communication bottleneck in distributed deep learning training by proposing homomorphic parameter compression to reduce overhead without significant compression/decompression costs, and provides theoretical speedup analysis.

Distributed training of deep neural networks has received significant research interest, and its major approaches include implementations on multiple GPUs and clusters. Parallelization can dramatically improve the efficiency of training deep and complicated models with large-scale data. A fundamental barrier against the speedup of DNN training, however, is the trade-off between computation and communication time. In other words, increasing the number of worker nodes decreases the time consumed in computation while simultaneously increasing communication overhead under constrained network bandwidth, especially in commodity hardware environments. To alleviate this trade-off, we suggest the idea of homomorphic parameter compression, which compresses parameters with the least expense and trains the DNN with the compressed representation. Although the specific method is yet to be discovered, we demonstrate that there is a high probability that the homomorphism can reduce the communication overhead, thanks to little compression and decompression times. We also provide theoretical speedup of homomorphic compression.

Foundations

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

Your Notes