2018
EMNLP
EMNLP 2018
Accelerating Asynchronous Stochastic Gradient Descent for Neural Machine Translation
Abstract
AbstractIn order to extract the best possible performance from asynchronous stochastic gradient descent one must increase the mini-batch size and scale the learning rate accordingly. In order to achieve further speedup we introduce a technique that delays gradient updates effectively increasing the mini-batch size. Unfortunately with the increase of mini-batch size we worsen the stale gradient problem in asynchronous stochastic gradient descent (SGD) which makes the model convergence poor. We introduce local optimizers which mitigate the stale gradient problem and together with fine tuning our momentum we are able to train a shallow machine translation system 27% faster than an optimized baseline with negligible penalty in BLEU.
🌉
Interdisciplinary Bridge
— Deep Learning and Machine Learning and Natural Language Processing
📈
Trend Setter
— Stochastic Methods
🧭
Keyword Pioneer
— mini-batch size
🐣
Hot Topic Early Bird
— gradient optimization
🐝
Cross-Pollinator
— Artificial Intelligence, Computer Science, Computer Vision, Data Science & Analytics, Deep Learning, Healthcare & Medicine, Interdisciplinary, Knowledge & Reasoning, Machine Learning, Mathematics & Optimization, Natural Language Processing, Reinforcement Learning, Robotics, Security & Privacy, Speech & Audio
Topics
Natural Language Processing > Applications > Machine Translation
Machine Learning > Optimization & Theory > Stochastic Methods
Natural Language Processing > Generation > Machine Translation
Deep Learning > Optimization & Theory > Optimization
Deep Learning > Optimization & Theory > Stochastic Methods