Iterative Shallow Fusion of Backward Language Model for End-to-End Speech Recognition
Abstract: We propose a new shallow fusion (SF) method to exploit an external backward LLM (BLM) for end-to-end automatic speech recognition (ASR). The BLM has complementary characteristics with a forward LLM (FLM), and the effectiveness of their combination has been confirmed by rescoring ASR hypotheses as post-processing. In the proposed SF, we iteratively apply the BLM to partial ASR hypotheses in the backward direction (i.e., from the possible next token to the start symbol) during decoding, substituting the newly calculated BLM scores for the scores calculated at the last iteration. To enhance the effectiveness of this iterative SF (ISF), we train a partial sentence-aware BLM (PBLM) using reversed text data including partial sentences, considering the framework of ISF. In experiments using an attention-based encoder-decoder ASR system, we confirmed that ISF using the PBLM shows comparable performance with SF using the FLM. By performing ISF, early pruning of prospective hypotheses can be prevented during decoding, and we can obtain a performance improvement compared to applying the PBLM as post-processing. Finally, we confirmed that, by combining SF and ISF, further performance improvement can be obtained thanks to the complementarity of the FLM and PBLM.
- W. Xiong et al., “Achieving human parity in conversational speech recognition,” arXiv:1610.05256v2 [cs.CL].
- ——, “Toward human parity in conversational speech recognition,” IEEE/ACM Transactions on Audio, Speech, and Language Processing, vol. 25, no. 12, pp. 2410–2423, Dec. 2017.
- G. Saon et al., “English conversational telephone speech recognition by humans and machines,” in Proc. Interspeech, 2017, pp. 132–136.
- Z. Tüske, G. Saon, K. Audhkhasi, and B. Kingsbury, “Single headed attention based sequence-to-sequence model for state-of-the-art results on Switchboard,” in Proc. Interspeech, 2020, pp. 551–555.
- Z. Tüske, G. Saon, and B. Kingsbury, “On the limit of English conversational speech recognition,” in Proc. Interspeech, 2021, pp. 2062–2066.
- C. Gulcehre et al., “On using monolingual corpora in neural machine translation,” arXiv:1503.03535v2 [cs.CL].
- D. Bahdanau, J. Chorowski, D. Serdyuk, P. Brakel, and Y. Bengio, “End-to-end attention-based large vocabulary speech recognition,” in Proc. ICASSP, 2016, pp. 4945–4949.
- J. Chorowski and N. Jaitly, “Towards better decoding and language model integration in sequence to sequence models,” in Proc. Interspeech, 2017, pp. 523–527.
- T. Hori, S. Watanabe, Y. Zhang, and W. Chan, “Advances in joint CTC-attention based end-to-end speech recognition with a deep CNN encoder and RNN-LM,” in Proc. Interspeech, 2017, pp. 949–953.
- A. Kannan, Y. Wu, P. Nguyen, T. N. Sainath, Z. Chen, and R. Prabhavalkar, “An analysis of incorporating an external language model into a sequence-to-sequence model,” in Proc. ICASSP, 2018, pp. 5824–5828.
- S. Toshniwal, A. Kannan, C.-C. Chiu, Y. Wu, T. N. Sainath, and K. Livescu, “A comparison of techniques for language model integration in encoder-decoder speech recognition,” in Proc. SLT, 2018, pp. 369–375.
- A. Sriram, H. Jun, S. Satheesh, and A. Coates, “Cold fusion: Training Seq2Seq models together with language models,” in Proc. Interspeech, 2018, pp. 387–391.
- C. Shan et al., “Component fusion: Learning replaceable language model component for end-to-end speech recognition system,” in Proc. ICASSP, 2019, pp. 5631–5635.
- E. McDermott, H. Sak, and E. Variani, “A density ratio approach to language model fusion in end-to-end automatic speech recognition,” in Proc. ASRU, 2019, pp. 434–441.
- Z. Meng et al., “Internal language model estimation for domain-adaptive end-to-end speech recognition,” in Proc. SLT, 2021, pp. 243–250.
- T. Moriya et al., “Hybrid RNN-T/Attention-based streaming ASR with triggered chunkwise attention and dual internal language model integration,” in Proc. ICASSP, 2022, pp. 8282–8286.
- K. Irie, Z. Lei, L. Deng, R. Schlüter, and H. Ney, “Investigation on estimation of sentence probability by combining forward, backward and bi-directional LSTM-RNNs,” in Proc. Interspeech, 2018, pp. 392–395.
- N. Kanda et al., “The Hitachi/JHU CHiME-5 system: Advances in speech recognition for everyday home environments using multiple microphone arrays,” in Proc. of The 5th Intl. Workshop on Speech Processing in Everyday Environments (CHiME 2018), 2018.
- A. Arora et al., “The JHU multi-microphone multi-speaker ASR system for the CHiME-6 challenge,” in Proc. of The 6th Intl. Workshop on Speech Processing in Everyday Environments (CHiME 2020), 2020.
- A. Ogawa, N. Tawara, M. Delcroix, and S. Araki, “Lattice rescoring based on large ensemble of complementary neural language models,” in Proc. ICASSP, 2022, pp. 6517–6521.
- A. Rousseau, P. Deléglise, and Y. Estève, “Enhancing the TED-LIUM corpus with selected data for language modeling and more TED talks,” in Proc. LREC, 2014, pp. 3935–3939.
- S. Watanabe, T. Hori, S. Kim, J. R. Hershey, and T. Hayashi, “Hybrid CTC/Attention architecture for end-to-end speech recognition,” IEEE/ACM Transactions on Audio, Speech, and Language Processing, vol. 11, no. 8, pp. 1240–1253, Dec. 2017.
- P. Guo et al., “Recent developments on ESPnet toolkit boosted by Conformer,” in Proc. ICASSP, 2021, pp. 5874–5878.
- S. Watanabe, “ESPnet: End-to-end speech processing toolkit,” https://github.com/espnet/espnet.
- S. Hochreiter and J. Schmidhuber, “Long short-term memory,” Neural Computation, vol. 9, no. 8, pp. 1735–1780, Nov. 1997.
- M. Sundermeyer, R. Schlüter, and H. Ney, “LSTM neural networks for language modeling,” in Proc. Interspeech, 2012.
- N. Jung, G. Kim, and H.-G. Kim, “Back from the future: Bidirectional CTC decoding using future information in speech recognition,” arXiv:2110.03326v1 [cs.CL].
- A. Graves, S. Fernández, F. Gomez, and J. Schmidhuber, “Connectionist temporal classification: Labelling unsegmented sequence data with recurrent neural networks,” in Proc. ICML, 2006, pp. 369–376.
- T. Imai, A. Kobayashi, S. Sato, H. Tanaka, and A. Ando, “Progressive 2-pass decoder for real-time broadcast news captioning,” in Proc. ICASSP, 2000, pp. 1599–1562.
- A. Gulati et al., “Conformer: Convolution-augmented Transformer for speech recognition,” in Proc. Interspeech, 2020, pp. 5036–5040.
- A. Vaswani et al., “Attention is all you need,” in Proc. NIPS, 2017, pp. 5998–6008.
- A. Paszke et al., “PyTorch: An imperative style, high-performance deep learning library,” in Proc. NeurIPS, 2019, pp. 8024–8035.
- T. Kudo and J. Richardson, “SentencePiece: A simple and language independent subword tokenizer and detokenizer for neural text processing,” in Proc. EMNLP, 2018, pp. 66–71.
- T. Ko, V. Peddinti, D. Povey, and S. Khudanpur, “Audio augmentation for speech recognition,” in Proc. Interspeech, 2015, pp. 3586–3589.
- D. S. Park et al., “SpecAugment: A simple data augmentation method for automatic speech recognition,” in Proc. Interspeech, 2019, pp. 2613–2617.
- A. Graves, “Sequence transduction with recurrent neural networks,” in Proc. ICML, 2012.
- G. Saon, Z. Tüske, and K. Audhkhasi, “Alignment-length synchronous decoding for RNN transducer,” in Proc. ICASSP, 2020, pp. 7804–7808.
Paper Prompts
Sign up for free to create and run prompts on this paper using GPT-5.
Top Community Prompts
Collections
Sign up for free to add this paper to one or more collections.