Non-Autoregressive Machine Translation: It's Not as Fast as it Seems
Not on the map. Why?
Abstract (arXiv)
Efficient machine translation models are commercially important as they can increase inference speeds, and reduce costs and carbon emissions. Recently, there has been much interest in non-autoregressive (NAR) models, which promise faster translation. In parallel to the research on NAR models, there have been successful attempts to create optimized autoregressive models as part of the WMT shared task on efficient translation. In this paper, we point out flaws in the evaluation methodology present in the literature on NAR models and we provide a fair comparison between a state-of-the-art NAR model and the autoregressive submissions to the shared task. We make the case for consistent evaluation of NAR models, and also for the importance of comparing NAR models with other widely used methods for improving efficiency. We run experiments with a connectionist-temporal-classification-based (CTC) NAR model implemented in C++ and compare it with AR models using wall clock times. Our results show that, although NAR models are faster on GPUs, with small batch sizes, they are almost always slower under more realistic usage conditions. We call for more realistic and extensive evaluation of NAR models in future work.
Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). Builds on 26 of its 41 references that are in the map. First posted on arXiv 4 May 2022.
Builds on
26 of 41 references.
References · 26
- 2017Attention Is All You Needcited by 59,932
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2014Neural Machine Translation by Jointly Learning to Align and Translatecited by 4,530
- 2018A Call for Clarity in Reporting BLEU Scorescited by 1,790
- 2020COMET: A Neural Framework for MT Evaluationcited by 1,024
- 2015Improving Neural Machine Translation Models with Monolingual Datacited by 784
- 2016Sequence-Level Knowledge Distillationcited by 761
- 2017Non-Autoregressive Neural Machine Translationcited by 457
- 2015Deep Speech 2: End-to-End Speech Recognition in English and Mandarincited by 449
- 2019WikiMatrix: Mining 135M Parallel Sentences in 1620 Language Pairs from Wikipediacited by 221
- 2018Marian: Fast Neural Machine Translation in C++cited by 202
- 2018Deterministic Non-Autoregressive Neural Sequence Modeling by Iterative Refinementcited by 194
14 more
- 2021To Ship or Not to Ship: An Extensive Evaluation of Automatic Metrics for Machine Translationcited by 161
- 2020Tangled up in BLEU: Reevaluating the Evaluation of Automatic Machine Translation Evaluation Metricscited by 155
- 2019Understanding Knowledge Distillation in Non-autoregressive Machine Translationcited by 121
- 2020Deep Encoder, Shallow Decoder: Reevaluating Non-autoregressive Machine Translationcited by 104
- 2018Fast Decoding in Sequence Models using Discrete Latent Variablescited by 103
- 2020Glancing Transformer for Non-Autoregressive Neural Machine Translationcited by 103
- 2020Fully Non-autoregressive Neural Machine Translation: Tricks of the Tradecited by 99
- 2020Non-Autoregressive Machine Translation with Latent Alignmentscited by 96
- 2019Tagged Back-Translationcited by 76
- 2018End-to-End Non-Autoregressive Neural Machine Translation with Connectionist Temporal Classificationcited by 72
- 2020Aligned Cross Entropy for Non-Autoregressive Machine Translationcited by 65
- 2019Fast Structured Decoding for Sequence Modelscited by 59
- 2019Non-Autoregressive Machine Translation with Auxiliary Regularizationcited by 52
- 2018Dual Conditional Cross-Entropy Filtering of Noisy Parallel Corporacited by 40
Built on by
Citing papers per year: 2022: 6; 2023: 4; 2024: 0; 2025: 1.
11 papers.
- 2023INK: Injecting kNN Knowledge in Nearest Neighbor Machine Translationcited by 6
- 2022Non-Autoregressive Neural Machine Translation: A Call for Claritycited by 5
- 2022Integrating Translation Memories into Non-Autoregressive Machine Translationcited by 5
- 2023AMOM: Adaptive Masking over Masking for Conditional Masked Language Modelcited by 5
- 2022Diffusion Glancing Transformer for Parallel Sequence to Sequence Learningcited by 3
- 2022Bilingual Synchronization: Restoring Translational Relationships with Editing Operationscited by 2
- 2023RenewNAT: Renewing Potential Translation for Non-Autoregressive Transformercited by 1
- 2023Non-Autoregressive Document-Level Machine Translationcited by 1
- 2025Efficient Speech Language Modeling via Energy Distance in Continuous Latent Spacecited by 1
- 2022CUNI Non-Autoregressive System for the WMT 22 Efficient Translation Shared Taskcited by 0
- 2022The RoyalFlush System for the WMT 2022 Efficiency Taskcited by 0
- 2025Efficient Speech Language Modeling via Energy Distance in Continuous Latent Space19 May 2025
- 2023INK: Injecting kNN Knowledge in Nearest Neighbor Machine Translation10 Jun 2023
- 2023Non-Autoregressive Document-Level Machine Translation22 May 2023
- 2023RenewNAT: Renewing Potential Translation for Non-Autoregressive Transformer14 Mar 2023
- 2023AMOM: Adaptive Masking over Masking for Conditional Masked Language Model13 Mar 2023
- 2022Diffusion Glancing Transformer for Parallel Sequence to Sequence Learning20 Dec 2022
- 2022The RoyalFlush System for the WMT 2022 Efficiency Task3 Dec 2022
- 2022CUNI Non-Autoregressive System for the WMT 22 Efficient Translation Shared Task1 Dec 2022
- 2022Bilingual Synchronization: Restoring Translational Relationships with Editing Operations24 Oct 2022
- 2022Integrating Translation Memories into Non-Autoregressive Machine Translation12 Oct 2022
- 2022Non-Autoregressive Neural Machine Translation: A Call for Clarity21 May 2022