paper-with-me

홈 › Papers

Non-Autoregressive Machine Translation with Latent Alignments

2020-04-16 · EMNLP 2020 11 · Chitwan Saharia, William Chan, Saurabh Saxena, Mohammad Norouzi

This paper presents two strong methods, CTC and Imputer, for non-autoregressive machine translation that model latent alignments with dynamic programming. We revisit CTC for machine translation and demonstrate that a simple CTC model can achieve state-of-the-art for single-step non-autoregressive machine translation, contrary to what prior work indicates. In addition, we adapt the Imputer model for non-autoregressive machine translation and demonstrate that Imputer with just 4 generation steps can match the performance of an autoregressive Transformer baseline. Our latent alignment models are simpler than many existing non-autoregressive translation baselines; for example, we do not require target length prediction or re-scoring with an autoregressive model. On the competitive WMT'14 En$\rightarrow$De task, our CTC model achieves 25.7 BLEU with a single generation step, while Imputer achieves 27.5 BLEU with 2 generation steps, and 28.0 BLEU with 4 generation steps. This compares favourably to the autoregressive Transformer baseline at 27.8 BLEU.

📄 PDF Abstract BibTeX arXiv:2004.07437

Code (2)

m3yrin/aligned-cross-entropy pytorch
m3yrin/nar-latent-alignment pytorch

Tasks

Machine TranslationTranslation

Methods 이 논문이 사용한 방법론

Linear Layer A Linear Layer is a projection $\mathbf{XW + b}$.
Absolute Position Encodings Absolute Position Encodings are a type of position embeddings for [Transformer-based models] where positional encodings are…
Position-Wise Feed-Forward Layer 설명 없음
Residual Connection 설명 없음
BPE Byte Pair Encoding, or BPE, is a subword segmentation algorithm that encodes rare and unknown words as sequences of subword units. The intuition is that various word…
Dense Connections Dense Connections, or Fully Connected Connections, are a type of layer in a deep neural network that use a linear operation where every input is connected to every output…
Label Smoothing Label Smoothing is a regularization technique that introduces noise for the labels. This accounts for the fact that datasets may have mistakes in them, so maximizing the…
ReLU How Do I Communicate to Expedia? How Do I Communicate to Expedia? – Call ☎️ +1-(888) 829 (0881) or +1-805-330-4056 or +1-805-330-4056 for Live Support & Special Travel…

Similar Papers 제목 키워드 기반

Non-Monotonic Latent Alignments for CTC-Based Non-Autoregressive Machine Translation

2022-10-08 · Chenze Shao, Yang Feng

Non-autoregressive translation (NAT) models are typically trained with the cross-entropy loss, which forces the model outputs to be aligned verbatim with the target sentence and will highly penalize small shifts in word …

Machine TranslationSentenceTranslation

Can Latent Alignments Improve Autoregressive Machine Translation?

2021-04-19 · NAACL 2021 4 · Adi Haviv, Lior Vassertail, Omer Levy

Latent alignment objectives such as CTC and AXE significantly improve non-autoregressive machine translation models. Can they improve autoregressive models as well? We explore the possibility of training autoregressive m…

Machine TranslationTranslation

CTC-based Non-autoregressive Textless Speech-to-Speech Translation

2024-06-11 · Qingkai Fang, Zhengrui Ma, Yan Zhou, Min Zhang 외

Direct speech-to-speech translation (S2ST) has achieved impressive translation quality, but it often faces the challenge of slow decoding due to the considerable length of speech sequences. Recently, some research has tu…

Knowledge DistillationMachine TranslationSpeech-to-Speech TranslationTranslation

Hint-Based Training for Non-Autoregressive Machine Translation

2019-09-15 · IJCNLP 2019 11 · Zhuohan Li, Zi Lin, Di He, Fei Tian 외

Due to the unparallelizable nature of the autoregressive factorization, AutoRegressive Translation (ART) models have to generate tokens sequentially during decoding and thus suffer from high inference latency. Non-AutoRe…

de-enMachine TranslationTranslation

Hint-based Training for Non-Autoregressive Translation

2019-05-01 · ICLR 2019 5 · Zhuohan Li, Di He, Fei Tian, Tao Qin 외

Machine translation is an important real-world application, and neural network-based AutoRegressive Translation (ART) models have achieved very promising accuracy. Due to the unparallelizable nature of the autoregressive…

de-enMachine TranslationTranslation