Parallel training of DNNs with Natural Gradient and Parameter Averaging
Not on the map. Why?
Abstract (arXiv)
We describe the neural-network training framework used in the Kaldi speech recognition toolkit, which is geared towards training DNNs with large amounts of training data using multiple GPU-equipped or multi-core machines. In order to be as hardware-agnostic as possible, we needed a way to use multiple machines without generating excessive network traffic. Our method is to average the neural network parameters periodically (typically every minute or two), and redistribute the averaged parameters to the machines for further training. Each machine sees different data. By itself, this method does not work very well. However, we have another method, an approximate and efficient implementation of Natural Gradient for Stochastic Gradient Descent (NG-SGD), which seems to allow our periodic-averaging method to work well, as well as substantially improving the convergence of SGD on a single machine.
Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). First posted on arXiv 27 Oct 2014.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 5; 2022: 3; 2023: 2; 2024: 1.
11 papers.
- 2021A Field Guide to Federated Optimizationcited by 312
- 2022Variance Reduced ProxSkip: Algorithm, Theory and Application to Federated Learningcited by 33
- 2023Why (and When) does Local SGD Generalize Better than SGD?cited by 26
- 2021Federated Deep AUC Maximization for Heterogeneous Data with a Constant Communication Complexitycited by 21
- 2021Kronecker-factored Quasi-Newton Methods for Deep Learningcited by 6
- 2021Comparing CTC and LFMMI for out-of-domain adaptation of wav2vec 2.0 acoustic modelcited by 5
- 2022Certified Robustness in Federated Learningcited by 4
- 2022End-to-End Spoken Language Understanding: Performance analyses of a voice command task in a low resource settingcited by 3
- 2023Using Kaldi for Automatic Speech Recognition of Conversational Austrian Germancited by 2
- 2021A Distributed Optimisation Framework Combining Natural Gradient with Hessian-Free for Discriminative Sequence Trainingcited by 1
- 2024Acoustic Model Optimization over Multiple Data Sources: Merging and Valuationcited by 1
- 2024Acoustic Model Optimization over Multiple Data Sources: Merging and Valuation21 Oct 2024
- 2023Why (and When) does Local SGD Generalize Better than SGD?2 Mar 2023
- 2023Using Kaldi for Automatic Speech Recognition of Conversational Austrian German16 Jan 2023
- 2022End-to-End Spoken Language Understanding: Performance analyses of a voice command task in a low resource setting17 Jul 2022
- 2022Variance Reduced ProxSkip: Algorithm, Theory and Application to Federated Learning9 Jul 2022
- 2022Certified Robustness in Federated Learning6 Jun 2022
- 2021A Field Guide to Federated Optimization14 Jul 2021
- 2021Comparing CTC and LFMMI for out-of-domain adaptation of wav2vec 2.0 acoustic model6 Apr 2021
- 2021A Distributed Optimisation Framework Combining Natural Gradient with Hessian-Free for Discriminative Sequence Training12 Mar 2021
- 2021Kronecker-factored Quasi-Newton Methods for Deep Learning12 Feb 2021
- 2021Federated Deep AUC Maximization for Heterogeneous Data with a Constant Communication Complexity9 Feb 2021