M2R-Whisper: Multi-stage and Multi-scale Retrieval Augmentation for Enhancing Whisper
Jiaming Zhou, Shiwan Zhao, Jiabei He, Hui Wang, Wenjia Zeng, Yong Chen, Haoqin Sun, Aobo Kong, Yong Qin
TL;DR
This work tackles subdialect recognition in low-resource ASR by enhancing Whisper with retrieval augmentation that does not require parameter updates. It introduces M2R-Whisper, which combines sentence-level ICL-based pre-processing with token-level kNN-based post-processing, built from separate sentence- and token-level datastores derived from training data. The final output distribution is an interpolation \\tilde{P}(y|x) = λ P_{kNN}(y|x) + (1-λ) P(y|x), enabling rapid domain adaptation and improved CER across Mandarin and subdialects, with AISHELL-1 achieving CER as low as 4.11% and average relative reductions around 23–24%. The approach demonstrates that multi-stage, multi-scale retrieval can significantly boost low-resource ASR performance without updating model parameters, and provides insights into how sentence-level and token-level retrieval complement each other.
Abstract
State-of-the-art models like OpenAI's Whisper exhibit strong performance in multilingual automatic speech recognition (ASR), but they still face challenges in accurately recognizing diverse subdialects. In this paper, we propose M2R-whisper, a novel multi-stage and multi-scale retrieval augmentation approach designed to enhance ASR performance in low-resource settings. Building on the principles of in-context learning (ICL) and retrieval-augmented techniques, our method employs sentence-level ICL in the pre-processing stage to harness contextual information, while integrating token-level k-Nearest Neighbors (kNN) retrieval as a post-processing step to further refine the final output distribution. By synergistically combining sentence-level and token-level retrieval strategies, M2R-whisper effectively mitigates various types of recognition errors. Experiments conducted on Mandarin and subdialect datasets, including AISHELL-1 and KeSpeech, demonstrate substantial improvements in ASR accuracy, all achieved without any parameter updates.
