L2RS: A Learning-to-Rescore Mechanism for Automatic Speech Recognition
This addresses the need for more effective rescoring in ASR systems, though it is incremental as it builds on existing NLP advances.
The paper tackled the problem of limited linguistic and semantic information in ASR rescoring by proposing a Learning-to-Rescore mechanism that integrates diverse NLP features, resulting in a 20.67% improvement in NDCG@10 over traditional and deep neural network methods.
Modern Automatic Speech Recognition (ASR) systems primarily rely on scores from an Acoustic Model (AM) and a Language Model (LM) to rescore the N-best lists. With the abundance of recent natural language processing advances, the information utilized by current ASR for evaluating the linguistic and semantic legitimacy of the N-best hypotheses is rather limited. In this paper, we propose a novel Learning-to-Rescore (L2RS) mechanism, which is specialized for utilizing a wide range of textual information from the state-of-the-art NLP models and automatically deciding their weights to rescore the N-best lists for ASR systems. Specifically, we incorporate features including BERT sentence embedding, topic vector, and perplexity scores produced by n-gram LM, topic modeling LM, BERT LM and RNNLM to train a rescoring model. We conduct extensive experiments based on a public dataset, and experimental results show that L2RS outperforms not only traditional rescoring methods but also its deep neural network counterparts by a substantial improvement of 20.67% in terms of NDCG@10. L2RS paves the way for developing more effective rescoring models for ASR.