Non-autoregressive End-to-end Speech Translation with Parallel Autoregressive Rescoring
Not on the map. Why?
Abstract (arXiv)
This article describes an efficient end-to-end speech translation (E2E-ST) framework based on non-autoregressive (NAR) models. End-to-end speech translation models have several advantages over traditional cascade systems such as inference latency reduction. However, conventional AR decoding methods are not fast enough because each token is generated incrementally. NAR models, however, can accelerate the decoding speed by generating multiple tokens in parallel on the basis of the token-wise conditional independence assumption. We propose a unified NAR E2E-ST framework called Orthros, which has an NAR decoder and an auxiliary shallow AR decoder on top of the shared encoder. The auxiliary shallow AR decoder selects the best hypothesis by rescoring multiple candidates generated from the NAR decoder in parallel (parallel AR rescoring). We adopt conditional masked language model (CMLM) and a connectionist temporal classification (CTC)-based model as NAR decoders for Orthros, referred to as Orthros-CMLM and Orthros-CTC, respectively. We also propose two training methods to enhance the CMLM decoder. Experimental evaluations on three benchmark datasets with six language directions demonstrated that Orthros achieved large improvements in translation quality with a very small overhead compared with the baseline NAR model. Moreover, the Conformer encoder architecture enabled large quality improvements, especially for CTC-based models. Orthros-CTC with the Conformer encoder increased decoding speed by 3.63x on CPU with translation quality comparable to that of an AR model.
Key facts. Cited by 9 papers in the map (data through 14 Oct 2026). Builds on 74 of its 99 references that are in the map. First posted on arXiv 9 Sep 2021.
Builds on
74 of 99 references.
References · 74
- 2017Attention Is All You Needcited by 60,361
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2015Rethinking the Inception Architecture for Computer Visioncited by 5,475
- 2015Neural Machine Translation of Rare Words with Subword Unitscited by 2,918
- 2018SentencePiece: A simple and language independent subword tokenizer and detokenizer for Neural Text Processingcited by 1,989
- 2020Conformer: Convolution-augmented Transformer for Speech Recognitioncited by 1,863
- 2018A Call for Clarity in Reporting BLEU Scorescited by 1,799
- 2019SpecAugment: A Simple Data Augmentation Method for Automatic Speech Recognitioncited by 1,380
- 2016Sequence-Level Knowledge Distillationcited by 801
- 2017Non-Autoregressive Neural Machine Translationcited by 463
- 2017Parallel WaveNet: Fast High-Fidelity Speech Synthesiscited by 215
38 more
- 2019A Comparative Study on Transformer vs RNN in Speech Applicationscited by 211
- 2019Levenshtein Transformercited by 199
- 2018Deterministic Non-Autoregressive Neural Sequence Modeling by Iterative Refinementcited by 195
- 2019pyannote.audio: neural building blocks for speaker diarizationcited by 181
- 2020fairseq S2T: Fast Speech-to-Text Modeling with fairseqcited by 176
- 2020Recent Developments on ESPnet Toolkit Boosted by Conformercited by 132
- 2019Insertion Transformer: Flexible Sequence Generation via Insertion Operationscited by 125
- 2019Understanding Knowledge Distillation in Non-autoregressive Machine Translationcited by 122
- 2017Sequence-to-Sequence Models Can Directly Translate Foreign Speechcited by 121
- 2016Listen and Translate: A Proof of Concept for End-to-End Speech-to-Text Translationcited by 113
- 2019Understanding and Improving Transformer From a Multi-Particle Dynamic System Point of Viewcited by 113
- 2020Deep Encoder, Shallow Decoder: Reevaluating Non-autoregressive Machine Translationcited by 105
- 2018Fast Decoding in Sequence Models using Discrete Latent Variablescited by 104
- 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
- 2019FlowSeq: Non-Autoregressive Conditional Sequence Generation with Generative Flowcited by 89
- 2020ESPnet-ST: All-in-One Speech Translation Toolkitcited by 82
- 2020Speech Translation and the End-to-End Promise: Taking Stock of Where We Arecited by 77
- 2020Mask CTC: Non-Autoregressive End-to-End ASR with CTC and Mask Predictcited by 76
- 2018End-to-End Non-Autoregressive Neural Machine Translation with Connectionist Temporal Classificationcited by 72
- 2018Pre-training on high-resource speech recognition improves low-resource speech-to-text translationcited by 70
- 2020Imputer: Sequence Modelling via Imputation and Dynamic Programmingcited by 66
- 2018End-to-End Automatic Speech Translation of Audiobookscited by 65
- 2020Aligned Cross Entropy for Non-Autoregressive Machine Translationcited by 65
- 2019Fast Structured Decoding for Sequence Modelscited by 59
- 2019End-to-End Speech Translation with Knowledge Distillationcited by 58
- 2019Latent-Variable Non-Autoregressive Neural Machine Translation with Deterministic Inference Using a Delta Posteriorcited by 58
- 2018Leveraging Weakly Supervised Data to Improve End-to-End Speech-to-Text Translationcited by 57
- 2020Curriculum Pre-training for End-to-End Speech Translationcited by 57
- 2021Order-Agnostic Cross Entropy for Non-Autoregressive Machine Translationcited by 57
- 2020Bridging the Modality Gap for Speech-to-Text Translationcited by 55
- 2021Cascade versus Direct Speech Translation: Do the Differences Still Make a Difference?cited by 54
- 2019Non-Autoregressive Machine Translation with Auxiliary Regularizationcited by 52
- 2021Stacked Acoustic-and-Textual Encoding: Integrating the Pre-trained Models into Speech Translation Encoderscited by 48
- 2021CTC-based Compression for Direct Speech Translationcited by 45
- 2019A Comparative Study on End-to-end Speech to Text Translationcited by 40
- 2019Minimizing the Bag-of-Ngrams Difference for Non-Autoregressive Neural Machine Translationcited by 40
50 most cited of 74 All 74 (JSON)
Built on by
Citing papers per year: 2022: 4; 2023: 2; 2024: 3.
9 papers.
- 2022A Survey on Non-Autoregressive Generation for Neural Machine Translation and Beyondcited by 64
- 2022CTC Alignments Improve Autoregressive Translationcited by 25
- 2022Does Simultaneous Speech Translation need Simultaneous Models?cited by 22
- 2023When Good and Reproducible Results are a Giant with Feet of Clay: The Importance of Software Quality in NLPcited by 14
- 2023CTC-based Non-autoregressive Speech Translationcited by 9
- 2022Direct Speech Translation for Automatic Subtitlingcited by 7
- 2024HAINAN: Fast and Accurate Transducer for Hybrid-Autoregressive ASRcited by 2
- 2024How do Hyenas deal with Human Speech? Speech Recognition and Translation with ConfHyenacited by 1
- 2024CTC-based Non-autoregressive Textless Speech-to-Speech Translationcited by 1
- 2024HAINAN: Fast and Accurate Transducer for Hybrid-Autoregressive ASR3 Oct 2024
- 2024CTC-based Non-autoregressive Textless Speech-to-Speech Translation11 Jun 2024
- 2024How do Hyenas deal with Human Speech? Speech Recognition and Translation with ConfHyena20 Feb 2024
- 2023CTC-based Non-autoregressive Speech Translation27 May 2023
- 2023When Good and Reproducible Results are a Giant with Feet of Clay: The Importance of Software Quality in NLP28 Mar 2023
- 2022CTC Alignments Improve Autoregressive Translation11 Oct 2022
- 2022Direct Speech Translation for Automatic Subtitling27 Sep 2022
- 2022A Survey on Non-Autoregressive Generation for Neural Machine Translation and Beyond20 Apr 2022
- 2022Does Simultaneous Speech Translation need Simultaneous Models?8 Apr 2022