Improving Efficiency in Large-Scale Decentralized Distributed Training
Wei Zhang, Xiaodong Cui, Abdullah Kayi, Mingrui Liu, Ulrich Finkler,, Brian Kingsbury, George Saon, Youssef Mroueh, Alper Buyuktosunoglu, Payel, Das, David Kung, Michael Picheny

TL;DR
This paper proposes techniques to accelerate decentralized distributed training algorithms by improving spectral gap, achieving faster training times for large-scale deep learning tasks on supercomputers.
Contribution
It introduces methods to enhance spectral gap in (A)D-PSGD, reducing communication costs and improving convergence speed in large-scale distributed training.
Findings
Achieved training an LSTM acoustic model in 2.28 hours on 64 GPUs.
Reached 7.5% WER on Switchboard test set.
Reported the fastest training times to date for large-scale tasks.
Abstract
Decentralized Parallel SGD (D-PSGD) and its asynchronous variant Asynchronous Parallel SGD (AD-PSGD) is a family of distributed learning algorithms that have been demonstrated to perform well for large-scale deep learning tasks. One drawback of (A)D-PSGD is that the spectral gap of the mixing matrix decreases when the number of learners in the system increases, which hampers convergence. In this paper, we investigate techniques to accelerate (A)D-PSGD based training by improving the spectral gap while minimizing the communication cost. We demonstrate the effectiveness of our proposed techniques by running experiments on the 2000-hour Switchboard speech recognition task and the ImageNet computer vision task. On an IBM P9 supercomputer, our system is able to train an LSTM acoustic model in 2.28 hours with 7.5% WER on the Hub5-2000 Switchboard (SWB) test set and 13.3% WER on the CallHome…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Neural Network Applications · Domain Adaptation and Few-Shot Learning · Machine Learning and ELM
MethodsTest · Sigmoid Activation · Tanh Activation · Long Short-Term Memory · Stochastic Gradient Descent
