Google's Neural Machine Translation System: Bridging the Gap between Human and Machine Translation

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.

Learning RecursiveDistributed…Learning Recursive Distributed Representations for Holistic ComputationJapanese and Koreanvoice searchJapanese and Korean voice searchMulti-Task Learning forMultiple Language…Multi-Task Learning for Multiple Language TranslationA Character-levelDecoder without Explici…A Character-level Decoder without Explicit Segmentation for Neural Machine TranslationGenerating High-Qualityand Informative…Generating High-Quality and Informative Conversation Responses with Sequence-to-Sequence ModelsTrainable GreedyDecoding for Neural…Trainable Greedy Decoding for Neural Machine TranslationMultilingual NeuralMachine Translation wit…Multilingual Neural Machine Translation with Knowledge DistillationA Study of BFLOAT16 forDeep Learning TrainingA Study of BFLOAT16 for Deep Learning TrainingDeep ReinforcementLearning with…Deep Reinforcement Learning with Distributional Semantic Rewards for Abstractive SummarizationGenerative LanguageModeling for Automated…Generative Language Modeling for Automated Theorem ProvingSentiLARE:Sentiment-Aware Languag…SentiLARE: Sentiment-Aware Language Representation Learning with Linguistic KnowledgeAssuring the MachineLearning Lifecycle…Assuring the Machine Learning Lifecycle: Desiderata, Methods, and ChallengesBERT: A Review ofApplications in Natural…BERT: A Review of Applications in Natural Language Processing and UnderstandingCompressing Large-ScaleTransformer-Based…Compressing Large-Scale Transformer-Based Models: A Case Study on BERTEnriching the transferlearning with…Enriching the transfer learning with pre-trained lexicon embedding for low-resource neural machine translationTransformers LearnShortcuts to AutomataTransformers Learn Shortcuts to AutomataGoogle's Neural MachineTranslation System…Google's Neural Machine Translation System: Bridging the Gap between Human and Machine Translation過去の参考文献中心の論文この論文を引用する論文古い新しい

ノードをクリックするとフォーカスを固定、空白をクリックすると本論文に戻ります。ホバーで一時的にプレビューできます。各ノードのページはタイトルから開けます。