Joint Beam Search Integrating CTC, Attention, and Transducer Decoders
Not on the map. Why?
Abstract (arXiv)
End-to-end automatic speech recognition (E2E-ASR) can be classified by its decoder architectures, such as connectionist temporal classification (CTC), recurrent neural network transducer (RNN-T), attention-based encoder-decoder, and Mask-CTC models. Each decoder architecture has advantages and disadvantages, leading practitioners to switch between these different models depending on application requirements. Instead of building separate models, we propose a joint modeling scheme where four decoders (CTC, RNN-T, attention, and Mask-CTC) share the same encoder -- we refer to this as 4D modeling. The 4D model is trained jointly, which will bring model regularization and maximize the model robustness thanks to their complementary properties. To efficiently train the 4D model, we introduce a two-stage training strategy that stabilizes the joint training. In addition, we propose three novel joint beam search algorithms by combining three decoders (CTC, RNN-T, and attention) to further improve performance. These three beam search algorithms differ in which decoder is used as the primary decoder. We carefully evaluate the performance and computational tradeoffs associated with each algorithm. Experimental results demonstrate that the jointly trained 4D model outperforms the E2E-ASR models trained with only one individual decoder. Furthermore, we demonstrate that the proposed joint beam search algorithm outperforms the previously proposed CTC/attention decoding.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). Builds on 38 of its 69 references that are in the map. First posted on arXiv 5 Jun 2024.
Builds on
38 of 69 references.
References · 38
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2016Layer Normalizationcited by 5,669
- 2014Neural Machine Translation by Jointly Learning to Align and Translatecited by 4,548
- 2022Robust Speech Recognition via Large-Scale Weak Supervisioncited by 4,057
- 2020Conformer: Convolution-augmented Transformer for Speech Recognitioncited by 1,863
- 2019SpecAugment: A Simple Data Augmentation Method for Automatic Speech Recognitioncited by 1,380
- 2018ESPnet: End-to-End Speech Processing Toolkitcited by 558
- 2015Listen, Attend and Spellcited by 543
- 2015Attention-Based Models for Speech Recognitioncited by 401
- 2019A Comparative Study on Transformer vs RNN in Speech Applicationscited by 211
- 2021Recent Advances in End-to-End Automatic Speech Recognitioncited by 140
26 more
- 2020Recent Developments on ESPnet Toolkit Boosted by Conformercited by 132
- 2023End-to-End Speech Recognition: A Surveycited by 129
- 2021WeNet: Production oriented Streaming and Non-streaming End-to-End Speech Recognition Toolkitcited by 125
- 2020ContextNet: Improving Convolutional Neural Networks for Automatic Speech Recognition with Global Contextcited by 97
- 2018Exploring Architectures, Data and Units For Streaming End-to-End Speech Recognition with RNN-Transducercited by 96
- 2019QuartzNet: Deep Automatic Speech Recognition with 1D Time-Channel Separable Convolutionscited by 94
- 2019Monotonic Multihead Attentioncited by 93
- 2020Mask CTC: Non-Autoregressive End-to-End ASR with CTC and Mask Predictcited by 76
- 2024OWSM v3.1: Better and Faster Open Whisper-Style Speech Models based on E-Branchformercited by 74
- 2019Two-Pass End-to-End Speech Recognitioncited by 64
- 2020Cascaded encoders for unifying streaming and non-streaming ASRcited by 53
- 2022Pruned RNN-T for fast, memory-efficient ASR trainingcited by 46
- 2023Reproducing Whisper-Style Training Using an Open-Source Toolkit and Publicly Available Datacited by 42
- 2021Transformer Based Deliberation for Two-Pass Speech Recognitioncited by 29
- 2022CTC Alignments Improve Autoregressive Translationcited by 25
- 2020Non-Autoregressive Transformer ASR with CTC-Enhanced Decoder Inputcited by 24
- 2020Enhancing Monotonic Multihead Attention for Streaming ASRcited by 16
- 2021Dual Causal/Non-Causal Self-Attention for Streaming End-to-End Speech Recognitioncited by 14
- 2022Conformer with dual-mode chunked attention for joint online and offline ASRcited by 10
- 2022Streaming parallel transducer beam search with fast-slow cascaded encoderscited by 8
- 2021TSNAT: Two-Step Non-Autoregressvie Transformer Models for Speech Recognitioncited by 7
- 2021Have best of both worlds: two-pass hybrid and E2E cascading framework for speech recognitioncited by 7
- 20224D ASR: Joint modeling of CTC, Attention, Transducer, and Mask-Predict decoderscited by 7
- 2022Non-autoregressive Error Correction for CTC-based ASR with Phone-conditioned Masked LMcited by 6
- 2022Improving Fast-slow Encoder based Transducer with Streaming Deliberationcited by 5
- 2023Integration of Frame- and Label-synchronous Beam Search for Streaming Encoder-decoder Speech Recognitioncited by 3
Built on by
Citing papers per year: 2025: 4.
4 papers.
- 2025Can LLMs Understand Unvoiced Speech? Exploring EMG-to-Text Conversion with LLMscited by 6
- 2025Unifying Diarization, Separation, and ASR with Multi-Speaker Encodercited by 5
- 2025OWSM-Biasing: Contextualizing Open Whisper-Style Speech Models for Automatic Speech Recognition with Dynamic Vocabularycited by 4
- 2025DYNAC: Dynamic Vocabulary based Non-Autoregressive Contextualization for Speech Recognitioncited by 2
- 2025Unifying Diarization, Separation, and ASR with Multi-Speaker Encoder28 Aug 2025
- 2025OWSM-Biasing: Contextualizing Open Whisper-Style Speech Models for Automatic Speech Recognition with Dynamic Vocabulary11 Jun 2025
- 2025DYNAC: Dynamic Vocabulary based Non-Autoregressive Contextualization for Speech Recognition31 May 2025
- 2025Can LLMs Understand Unvoiced Speech? Exploring EMG-to-Text Conversion with LLMs30 May 2025