Model Accuracy and Runtime Tradeoff in Distributed Deep Learning: A Systematic Study

By Suyog Gupta, Wei Zhang, Fei Wang. 2015

179 citations recorded by the source corpus.

Deep learning with a large number of parametersrequires distributed training, where model accuracy and runtimeare two important factors to be considered. However, there hasbeen no systematic study of the tradeoff between these two factorsduring the model training process. This paper presents Rudra, aparameter server based distributed computing framework tunedfor training large-scale deep neural networks. Using variants ofthe asynchronous stochastic gradient descent algorithm we studythe impact of synchronization protocol, stale gradient updates, minibatch size, learning rates, and number of learners on runtimeperformance and model accuracy. We introduce a new learningrate modulation strategy to counter the effect of stale gradientsand propose a new synchronization protocol that can effectivelybound the staleness in gradients, improve runtime performanceand achieve good model accuracy. Our empirical investigationreveals a principled approach for distributed training of neuralnetworks: the mini-batch size per learner should be reducedas more learners are added to the system to preserve the modelaccuracy. We validate this approach using commonly-used imageclassification benchmarks: CIFAR10 and ImageNet.

Subfields: Artificial Intelligence, Computer Vision and Pattern Recognition, Efficiency & Compression, ML Systems & Hardware

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Jianyu Wang
  2. Gauri Joshi
  3. Ji Liu
  4. Torsten Hoefler
  5. Tal Ben-Nun
  6. Ce Zhang
  7. Xiangru Lian
  8. Peter Richtárik

In Computer Vision and Pattern Recognition

  1. Gauri Joshi
  2. Jianyu Wang
  3. Torsten Hoefler
  4. Tal Ben-Nun
  5. Ji Liu
  6. Xiangru Lian
  7. Kailash Gopalakrishnan
  8. Chia-Yu Chen

In Efficiency & Compression

  1. Torsten Hoefler
  2. Tal Ben-Nun
  3. Ji Liu
  4. Gauri Joshi
  5. Jianyu Wang
  6. Chia-Yu Chen
  7. Jungwook Choi
  8. Xiangru Lian

In ML Systems & Hardware

  1. Jianyu Wang
  2. Gauri Joshi
  3. Ji Liu
  4. Ce Zhang
  5. Xiangru Lian
  6. Anit Kumar Sahu
  7. Soummya Kar
  8. Zhouyi Yang

Citations in the corpus