Google's Neural Machine Translation System: Bridging the Gap between Human and Machine Translation
Система нейронного машинного перевода Google: сокращение разрыва между человеческим и машинным переводом
2016-09-26
SCID: 54.1/zjhzktdn
Discuss with AI
Google Neural Machine Translation (GNMT)attention with residual connectionsdeep LSTM encoder-decoderlow-precision inferencewordpiece subword units
Figures from the paper
Abstract (AI)
Neural Machine Translation (NMT) is an end-to-end learning approach for automated translation, with the potential to overcome many of the weaknesses of conventional phrase-based translation systems. Unfortunately, NMT systems are known to be computationally expensive both in training and in translation inference. Also, most NMT systems have difficulty with rare words. These issues have hindered NMT's use in practical deployments and services, where both accuracy and speed are essential. In this work, we present GNMT, Google's Neural Machine Translation system, which attempts to address many of these issues. Our model consists of a deep LSTM network with 8 encoder and 8 decoder layers using attention and residual connections. To improve parallelism and therefore decrease training time, our attention mechanism connects the bottom layer of the decoder to the top layer of the encoder. To accelerate the final translation speed, we employ low-precision arithmetic during inference computations. To improve handling of rare words, we divide words into a limited set of common sub-word units ("wordpieces") for both input and output. This method provides a good balance between the flexibility of "character"-delimited models and the efficiency of "word"-delimited models, naturally handles translation of rare words, and ultimately improves the overall accuracy of the system. Our beam search technique employs a length-normalization procedure and uses a coverage penalty, which encourages generation of an output sentence that is most likely to cover all the words in the source sentence. On the WMT'14 English-to-French and English-to-German benchmarks, GNMT achieves competitive results to state-of-the-art. Using a human side-by-side evaluation on a set of isolated simple sentences, it reduces translation errors by an average of 60% compared to Google's phrase-based production system.
Key Findings
1
Attention is connected from the bottom decoder layer to the top encoder layer to improve parallelism and decrease training time.
2
Beam search with length-normalization and a coverage penalty encourages outputs that better cover source sentences.
3
GNMT is a deep LSTM NMT system with 8 encoder and 8 decoder layers using attention and residual connections.
4
Human side-by-side evaluation on simple sentences shows GNMT reduces translation errors by an average of 60% versus Google’s phrase-based production system.
5
Low-precision arithmetic is used during inference to accelerate final translation speed.
6
On WMT'14 English→French and English→German benchmarks, GNMT achieves results competitive with state-of-the-art.
7
Words are segmented into common sub-word units (wordpieces) for input and output, improving rare-word handling and balancing character vs word models.
Research Object
Google's Neural Machine Translation system (GNMT)
Research Subject
Techniques and performance of GNMT including deep LSTM encoder–decoder with attention and residual connections, wordpiece sub-word modeling for rare words, low-precision inference for speed, and beam search with length normalization and coverage penalty to improve translation accuracy and speed
Publication Details
Publication Date
2016-09-26
Journal
Publisher
ISSN
Cited by
5655
Open access PDF
Access Type
Author Information
Download PDF
Subscribe to digest
References available in scid.ai1
Cited by20
AI-Assisted Pipeline for Dynamic Generation of Trustworthy Health Supplement Content at Scale2018
Aggregated Residual Transformations for Deep Neural Networks2017
Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformer2019
CodeBERT: A Pre-Trained Model for Programming and Natural Languages2020
Google’s Multilingual Neural Machine Translation System: Enabling Zero-Shot Translation2017
Tacotron: Towards End-to-End Speech Synthesis2017
Machine learning & artificial intelligence in the quantum domain: a review of recent progress2018
A Review on Large Language Models: Architectures, Applications, Taxonomies, Open Issues and Challenges2024
Machine Learning and Deep Learning frameworks and libraries for large-scale data mining: a survey2019
Semantic Communications for Future Internet: Fundamentals, Applications, and Challenges2022
Learning Deep Transformer Models for Machine Translation2019
A Novel Cascade Binary Tagging Framework for Relational Triple Extraction2020
ET-BERT: A Contextualized Datagram Representation with Pre-training Transformers for Encrypted Traffic Classification2022
Potential, challenges and future directions for deep learning in prognostics and health management applications2020
Impact of AI assistance on student agency2023
Efficient Acceleration of Deep Learning Inference on Resource-Constrained Edge Devices: A Review2022
Self-Attention with Relative Position Representations2018
A comprehensive review of model compression techniques in machine learning2024
The Biases of Pre-Trained Language Models: An Empirical Study on Prompt-Based Sentiment Analysis and Emotion Detection2022
Vision-language models for medical report generation and visual question answering: a review2024