Система нейронного машинного перевода Google: сокращение разрыва между человеческим и машинным переводом

Google's Neural Machine Translation System: Bridging the Gap between Human and Machine Translation
Łukasz Kaiser, Oriol Vinyals, Mike Schuster, Yonghui Wu, Zhifeng Chen, Quoc V. Le, Mohammad Norouzi, Wolfgang Macherey, Maxim Krikun, Yuan Cao, Qin Gao, Klaus Macherey, Jeff Klingner, Apurva Shah, Melvin Johnson, Xiaobing Liu, Stephan Gouws, Yoshikiyo Kato, Taku Kudo, Hideto Kazawa, Keith Stevens, George Thomas Kurian, Nishant Patil, Wei Wang, Cliff Young, Jason Smith, Jason Riesa, Alex Rudnick, Greg S. Corrado, Macduff Hughes, Jay B. Dean
2016-09-26

Google Neural Machine Translation (GNMT)механизм внимания с резидуальными связямиглубокая LSTM кодер-декодернизкая точность при выводесубсловные единицы wordpiece
Нейронный машинный перевод (NMT) — это сквозной метод обучения для автоматического перевода, обладающий потенциалом преодолеть многие слабые стороны традиционных систем перевода на основе фраз. К сожалению, системы NMT известны своей высокой вычислительной стоимостью как при обучении, так и при выполнении вывода перевода. Кроме того, большинству систем NMT трудно работать с редкими словами. Эти проблемы ограничивали применение NMT в практических развертываниях и сервисах, где важны как точность, так и скорость. В этой работе мы представляем GNMT, систему нейронного машинного перевода Google, которая стремится решить многие из этих задач. Наша модель состоит из глубокой сети LSTM с 8 слоями кодировщика и 8 слоями декодировщика с механизмом внимания и остаточными связями. Чтобы повысить параллелизм и тем самым сократить время обучения, наш механизм внимания соединяет нижний слой декодировщика с верхним слоем кодировщика. Для ускорения финальной скорости перевода мы применяем арифметику низкой точности при вычислениях вывода. Для улучшения обработки редких слов мы делим слова на ограниченный набор общих субсловных единиц ("wordpieces") как для ввода, так и для вывода. Этот метод обеспечивает хороший баланс между гибкостью моделей, разделённых на "символы", и эффективностью моделей, разделённых на "слова", естественно обрабатывает перевод редких слов и в конечном итоге улучшает общую точность системы. Наша техника beam search использует процедуру нормализации по длине и штраф за покрытие (coverage penalty), что стимулирует генерацию выходного предложения, наиболее вероятно покрывающего все слова исходного предложения. На бенчмарках WMT'14 English-to-French и English-to-German GNMT показывает сопоставимые с современным уровнем результаты. По результатам оценки человеком в режиме side-by-side на наборе отдельных простых предложений система снижает число ошибок перевода в среднем на 60% по сравнению с фразовой продукционной системой Google.
1
Механизм внимания подключён от нижнего слоя декодера к верхнему слою энкодера для улучшения параллелизма и сокращения времени обучения.
2
Поиск с пучком с нормализацией длины и штрафом за покрытие поощряет генерацию выходов, лучше покрывающих слова исходного предложения.
3
GNMT — глубокая LSTM NMT-система с 8 слоями энкодера и 8 слоями декодера с механизмом внимания и остаточными соединениями.
4
Человеческая оценка «бок о бок» на простых предложениях показывает, что GNMT снижает ошибки перевода в среднем на 60% по сравнению с фразовой системой Google.
5
При выводе используется арифметика с низкой точностью для ускорения скорости перевода.
6
На бенчмарках WMT'14 English→French и English→German GNMT показывает результаты, сопоставимые с передовым уровнем.
7
Слова сегментируются на общие субсловные единицы (wordpieces) во входе и выходе, что улучшает обработку редких слов и балансирует модели на уровне символов и слов.

Система нейронного машинного перевода Google (GNMT)

Приёмы и характеристики GNMT: глубокая LSTM encoder–decoder архитектура с вниманием и резидуальными соединениями, субсловная модель wordpiece для работы с редкими словами, низкополичное вычисление при инференсе для ускорения и beam search с нормализацией длины и штрафом за покрытие для повышения точности и скорости перевода

Publication Details
Publication Date
2016-09-26
Journal
Publisher
ISSN
Access Type
Author Information
Authors
Łukasz Kaiser
Oriol Vinyals
Mike Schuster
Yonghui Wu
Zhifeng Chen
Quoc V. Le
Mohammad Norouzi
Wolfgang Macherey
Maxim Krikun
Yuan Cao
Qin Gao
Klaus Macherey
Jeff Klingner
Apurva Shah
Melvin Johnson
Xiaobing Liu
Stephan Gouws
Yoshikiyo Kato
Taku Kudo
Hideto Kazawa
Keith Stevens
George Thomas Kurian
Nishant Patil
Wei Wang
Cliff Young
Jason Smith
Jason Riesa
Alex Rudnick
Greg S. Corrado
Macduff Hughes
Jay B. Dean
Explore further
Open the scid.ai AI chat with a ready-made request: it will find papers on a similar topic and help build a literature review.
Find similar papers in the chat
Make a presentation
100%