Sequence-Level Training for Non-Autoregressive Neural Machine Translation
Not on the map. Why?
Abstract (arXiv)
In recent years, Neural Machine Translation (NMT) has achieved notable results in various translation tasks. However, the word-by-word generation manner determined by the autoregressive mechanism leads to high translation latency of the NMT and restricts its low-latency applications. Non-Autoregressive Neural Machine Translation (NAT) removes the autoregressive mechanism and achieves significant decoding speedup through generating target words independently and simultaneously. Nevertheless, NAT still takes the word-level cross-entropy loss as the training objective, which is not optimal because the output of NAT cannot be properly evaluated due to the multimodality problem. In this article, we propose using sequence-level training objectives to train NAT models, which evaluate the NAT outputs as a whole and correlates well with the real translation quality. Firstly, we propose training NAT models to optimize sequence-level evaluation metrics (e.g., BLEU) based on several novel reinforcement algorithms customized for NAT, which outperforms the conventional method by reducing the variance of gradient estimation. Secondly, we introduce a novel training objective for NAT models, which aims to minimize the Bag-of-Ngrams (BoN) difference between the model output and the reference sentence. The BoN training objective is differentiable and can be calculated efficiently without doing any approximations. Finally, we apply a three-stage training strategy to combine these two methods to train the NAT model. We validate our approach on four translation tasks (WMT14 EnleftrightarrowDe, WMT16 EnleftrightarrowRo), which shows that our approach largely outperforms NAT baselines and achieves remarkable performance on all translation tasks. The source code is available at https://github.com/ictnlp/Seq-NAT.
Key facts. Cited by 18 papers in the map (data through 7 Oct 2026). Builds on 55 of its 69 references that are in the map. First posted on arXiv 15 Jun 2021.
Builds on
55 of 69 references.
References · 55
- 2017Attention Is All You Needcited by 59,932
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2015Distilling the Knowledge in a Neural Networkcited by 10,076
- 2014Neural Machine Translation by Jointly Learning to Align and Translatecited by 4,530
- 2014Learning Phrase Representations using RNN Encoder-Decoder for Statistical Machine Translationcited by 4,016
- 2014Sequence to Sequence Learning with Neural Networkscited by 2,974
- 2015Neural Machine Translation of Rare Words with Subword Unitscited by 2,898
- 2016Google's Neural Machine Translation System: Bridging the Gap between Human and Machine Translationcited by 1,471
- 2015Scheduled Sampling for Sequence Prediction with Recurrent Neural Networkscited by 779
- 2016Sequence-Level Knowledge Distillationcited by 761
- 2015Sequence Level Training with Recurrent Neural Networkscited by 568
38 more
- 2017Convolutional Sequence to Sequence Learningcited by 550
- 2017Non-Autoregressive Neural Machine Translationcited by 457
- 2016SeqGAN: Sequence Generative Adversarial Nets with Policy Gradientcited by 375
- 2016Professor Forcing: A New Algorithm for Training Recurrent Networkscited by 214
- 2019Levenshtein Transformercited by 197
- 2018Deterministic Non-Autoregressive Neural Sequence Modeling by Iterative Refinementcited by 194
- 2016An Actor-Critic Algorithm for Sequence Predictioncited by 158
- 2016Dual Learning for Machine Translationcited by 146
- 2019Bridging the Gap between Training and Inference for Neural Machine Translationcited by 123
- 2019Understanding Knowledge Distillation in Non-autoregressive Machine Translationcited by 121
- 2015Minimum Risk Training for Neural Machine Translationcited by 114
- 2018Fast Decoding in Sequence Models using Discrete Latent Variablescited by 103
- 2020Non-Autoregressive Machine Translation with Latent Alignmentscited by 96
- 2019FlowSeq: Non-Autoregressive Conditional Sequence Generation with Generative Flowcited by 89
- 2013The Optimal Reward Baseline for Gradient-Based Reinforcement Learningcited by 84
- 2016Reward Augmented Maximum Likelihood for Neural Structured Predictioncited by 80
- 2018A Study of Reinforcement Learning for Neural Machine Translationcited by 74
- 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
- 2019Latent-Variable Non-Autoregressive Neural Machine Translation with Deterministic Inference Using a Delta Posteriorcited by 58
- 2017Classical Structured Prediction Losses for Sequence to Sequence Learningcited by 55
- 2019Non-Autoregressive Machine Translation with Auxiliary Regularizationcited by 52
- 2018Semi-Autoregressive Neural Machine Translationcited by 48
- 2019Minimizing the Bag-of-Ngrams Difference for Non-Autoregressive Neural Machine Translationcited by 40
- 2018Non-Autoregressive Neural Machine Translation with Enhanced Decoder Inputcited by 39
- 2019Fine-Tuning by Curriculum Learning for Non-Autoregressive Neural Machine Translationcited by 39
- 2019Guiding Non-Autoregressive Neural Machine Translation Decoding with Reordering Informationcited by 37
- 2019Imitation Learning for Non-Autoregressive Neural Machine Translationcited by 36
- 2020ENGINE: Energy-Based Inference Networks for Non-Autoregressive Machine Translationcited by 34
- 2019Hint-Based Training for Non-Autoregressive Machine Translationcited by 28
- 2017Adversarial Neural Machine Translationcited by 21
- 2020An EM Approach to Non-autoregressive Conditional Sequence Generationcited by 21
- 2017Improving Neural Machine Translation with Conditional Sequence Generative Adversarial Netscited by 20
- 2019Syntactically Supervised Transformers for Faster Neural Machine Translationcited by 19
- 2020Learning to Recover from Multi-Modality Errors for Non-Autoregressive Neural Machine Translationcited by 19
- 2019Non-autoregressive Transformer by Position Learningcited by 17
- 2019Retrieving Sequential Information for Non-Autoregressive Neural Machine Translationcited by 15
50 most cited of 55 All 55 (JSON)
Built on by
Citing papers per year: 2021: 1; 2022: 7; 2023: 4; 2024: 3; 2025: 1; 2026: 2.
18 papers.
Sort:
- 2022On the Learning of Non-Autoregressive Transformerscited by 27
- 2022One Reference Is Not Enough: Diverse Distillation with Reference Selection for Non-Autoregressive Translationcited by 20
- 2021Don't Take It Literally: An Edit-Invariant Sequence Loss for Text Generationcited by 17
- 2022Non-Monotonic Latent Alignments for CTC-Based Non-Autoregressive Machine Translationcited by 16
- 2022Viterbi Decoding of Directed Acyclic Transformer for Non-Autoregressive Machine Translationcited by 13
- 2023Non-autoregressive Streaming Transformer for Simultaneous Translationcited by 12
- 2023Fuzzy Alignments in Directed Acyclic Graph for Non-Autoregressive Machine Translationcited by 11
- 2023DASpeech: Directed Acyclic Transformer for Fast and High-quality Speech-to-Speech Translationcited by 9
- 2025Continuous Autoregressive Language Modelscited by 9
- 2024Language Generation with Strictly Proper Scoring Rulescited by 8
- 2024Beyond Next Token Prediction: Patch-Level Training for Large Language Modelscited by 7
- 2022Non-Autoregressive Neural Machine Translation: A Call for Claritycited by 5
6 more
- 2023Beyond MLE: Convex Learning for Text Generationcited by 4
- 2022Rephrasing the Reference for Non-Autoregressive Machine Translationcited by 3
- 2022Relational Surrogate Loss Learningcited by 2
- 2024Reinforcement Learning for Edit-Based Non-Autoregressive Neural Machine Translationcited by 1
- 2026Aligning Dense Retrievers with LLM Utility via Distillationcited by 0
- 2026Fully Rotation-Equivariant Spectral-Spatial Learning for Multispectral Object Detectioncited by 0
- 2026Fully Rotation-Equivariant Spectral-Spatial Learning for Multispectral Object Detection6 Jul 2026
- 2026Aligning Dense Retrievers with LLM Utility via Distillation24 Apr 2026
- 2025Continuous Autoregressive Language Models31 Oct 2025
- 2024Beyond Next Token Prediction: Patch-Level Training for Large Language Models17 Jul 2024
- 2024Language Generation with Strictly Proper Scoring Rules29 May 2024
- 2024Reinforcement Learning for Edit-Based Non-Autoregressive Neural Machine Translation2 May 2024
- 2023Beyond MLE: Convex Learning for Text Generation26 Oct 2023
- 2023Non-autoregressive Streaming Transformer for Simultaneous Translation23 Oct 2023
- 2023DASpeech: Directed Acyclic Transformer for Fast and High-quality Speech-to-Speech Translation11 Oct 2023
- 2023Fuzzy Alignments in Directed Acyclic Graph for Non-Autoregressive Machine Translation12 Mar 2023
- 2022Rephrasing the Reference for Non-Autoregressive Machine Translation30 Nov 2022
- 2022Viterbi Decoding of Directed Acyclic Transformer for Non-Autoregressive Machine Translation11 Oct 2022
6 more
- 2022Non-Monotonic Latent Alignments for CTC-Based Non-Autoregressive Machine Translation8 Oct 2022
- 2022On the Learning of Non-Autoregressive Transformers13 Jun 2022
- 2022One Reference Is Not Enough: Diverse Distillation with Reference Selection for Non-Autoregressive Translation28 May 2022
- 2022Non-Autoregressive Neural Machine Translation: A Call for Clarity21 May 2022
- 2022Relational Surrogate Loss Learning26 Feb 2022
- 2021Don't Take It Literally: An Edit-Invariant Sequence Loss for Text Generation29 Jun 2021
- 2022On the Learning of Non-Autoregressive Transformerscited by 27
- 2022One Reference Is Not Enough: Diverse Distillation with Reference Selection for Non-Autoregressive Translationcited by 20
- 2021Don't Take It Literally: An Edit-Invariant Sequence Loss for Text Generationcited by 17
- 2022Non-Monotonic Latent Alignments for CTC-Based Non-Autoregressive Machine Translationcited by 16
- 2022Viterbi Decoding of Directed Acyclic Transformer for Non-Autoregressive Machine Translationcited by 13
- 2023Non-autoregressive Streaming Transformer for Simultaneous Translationcited by 12
- 2023Fuzzy Alignments in Directed Acyclic Graph for Non-Autoregressive Machine Translationcited by 11
- 2023DASpeech: Directed Acyclic Transformer for Fast and High-quality Speech-to-Speech Translationcited by 9
- 2025Continuous Autoregressive Language Modelscited by 9
- 2024Language Generation with Strictly Proper Scoring Rulescited by 8
- 2024Beyond Next Token Prediction: Patch-Level Training for Large Language Modelscited by 7
- 2022Non-Autoregressive Neural Machine Translation: A Call for Claritycited by 5
12 most cited of 18 All 18 (JSON)
- 2026Fully Rotation-Equivariant Spectral-Spatial Learning for Multispectral Object Detection6 Jul 2026
- 2026Aligning Dense Retrievers with LLM Utility via Distillation24 Apr 2026
- 2025Continuous Autoregressive Language Models31 Oct 2025
- 2024Beyond Next Token Prediction: Patch-Level Training for Large Language Models17 Jul 2024
- 2024Language Generation with Strictly Proper Scoring Rules29 May 2024
- 2024Reinforcement Learning for Edit-Based Non-Autoregressive Neural Machine Translation2 May 2024
- 2023Beyond MLE: Convex Learning for Text Generation26 Oct 2023
- 2023Non-autoregressive Streaming Transformer for Simultaneous Translation23 Oct 2023
- 2023DASpeech: Directed Acyclic Transformer for Fast and High-quality Speech-to-Speech Translation11 Oct 2023
- 2023Fuzzy Alignments in Directed Acyclic Graph for Non-Autoregressive Machine Translation12 Mar 2023
- 2022Rephrasing the Reference for Non-Autoregressive Machine Translation30 Nov 2022
- 2022Viterbi Decoding of Directed Acyclic Transformer for Non-Autoregressive Machine Translation11 Oct 2022
12 newest of 18 All 18 (JSON)