paper-with-me

Papers

Asynchronous Decentralized Distributed Training of Acoustic Models

2021-10-21 · Xiaodong Cui, Wei zhang, Abdullah Kayi, Mingrui Liu, Ulrich Finkler, Brian Kingsbury, George Saon, David Kung

Large-scale distributed training of deep acoustic models plays an important role in today's high-performance automatic speech recognition (ASR). In this paper we investigate a variety of asynchronous decentralized distributed training strategies based on data parallel stochastic gradient descent (SGD) to show their superior performance over the commonly-used synchronous distributed training via allreduce, especially when dealing with large batch sizes. Specifically, we study three variants of asynchronous decentralized parallel SGD (ADPSGD), namely, fixed and randomized communication patterns on a ring as well as a delay-by-one scheme. We introduce a mathematical model of ADPSGD, give its theoretical convergence rate, and compare the empirical convergence behavior and straggler resilience properties of the three variants. Experiments are carried out on an IBM supercomputer for training deep long short-term memory (LSTM) acoustic models on the 2000-hour Switchboard dataset. Recognition and speedup performance of the proposed strategies are evaluated under various training configurations. We show that ADPSGD with fixed and randomized communication patterns cope well with slow learners. When learners are equally fast, ADPSGD with the delay-by-one strategy has the fastest convergence with large batches. In particular, using the delay-by-one strategy, we can train the acoustic model in less than 2 hours using 128 V100 GPUs with competitive word error rates.

📄 PDF Abstract BibTeX arXiv:2110.11199

Code (0)

등록된 구현이 없습니다.

Tasks

Automatic Speech RecognitionAutomatic Speech Recognition (ASR)speech-recognitionSpeech Recognition

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…

Similar Papers 제목 키워드 기반

Improving Efficiency in Large-Scale Decentralized Distributed Training

2020-02-04 · Wei Zhang, Xiaodong Cui, Abdullah Kayi, Mingrui Liu 외

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 learnin…

speech-recognitionSpeech Recognition

An asynchronous distributed training algorithm based on Gossip

2021-11-16 · ACL ARR November 2021 11 · Anonymous

Distributed training is widely used in deep learning, and distributed method is divided into centralized and decentralized. Centralized distributed clusters, such as Parameter Server (PS), have been widely used nowadays.…

Asynchronous SGD on Graphs: a Unified Framework for Asynchronous Decentralized and Federated Optimization

2023-11-01 · Mathieu Even, Anastasia Koloskova, Laurent Massoulié

Decentralized and asynchronous communications are two popular techniques to speedup communication complexity of distributed machine learning, by respectively removing the dependency over a central orchestrator and the ne…

Distributed Deep Learning Strategies For Automatic Speech Recognition

2019-04-10 · Wei Zhang, Xiaodong Cui, Ulrich Finkler, Brian Kingsbury 외

In this paper, we propose and investigate a variety of distributed deep learning strategies for automatic speech recognition (ASR) and evaluate them with a state-of-the-art Long short-term memory (LSTM) acoustic model on…

Automatic Speech RecognitionAutomatic Speech Recognition (ASR)Deep Learningspeech-recognition+1

Locally Asynchronous Stochastic Gradient Descent for Decentralised Deep Learning

2022-03-24 · Tomer Avidor, Nadav Tal Israel

Distributed training algorithms of deep neural networks show impressive convergence speedup properties on very large problems. However, they inherently suffer from communication related slowdowns and communication topolo…

Deep Learningimage-classificationImage Classification