TLDR: The paper introduces a novel multi-grained fusion method for Automatic Speech Recognition (ASR) that combines token-level and phrase-level approaches with Large Language Models (LLMs). This strategy significantly improves the accuracy of recognizing specific keywords (like names or entities) in speech while maintaining overall transcription quality, outperforming previous methods on Chinese and English datasets by effectively integrating acoustic and contextual information.
Automatic Speech Recognition (ASR) systems have become incredibly sophisticated, allowing us to convert spoken words into text with remarkable accuracy. From voice assistants to transcription services, ASR is everywhere. However, even the most advanced ASR models often face a significant challenge: accurately recognizing specific, contextually relevant keywords. These can be proper nouns, unique product names, or user-specific entities like contact names from a phone’s address book. While general speech is transcribed well, these crucial keywords can often be missed or misidentified, leading to misunderstandings and errors in downstream tasks.
Previous efforts to tackle this problem have explored two main strategies. One approach, known as token-level fusion, focuses on guiding the ASR model to generate individual tokens (like parts of words) more accurately by leveraging external keyword dictionaries. This method helps with fine-grained precision. The other strategy, phrase-level fusion, aims to improve recognition by allowing the model to directly copy entire keyword phrases from a predefined list. This ensures the completeness and coherence of multi-word keywords. While both methods have shown promise, they operate at different levels of granularity and each has its own limitations. Token-level methods might struggle with the holistic understanding of a full phrase, potentially leading to incomplete keyword predictions. Phrase-level methods, on the other hand, might sometimes make incorrect choices if they rely solely on speech information, which could negatively impact the recognition of non-keyword text.
A Novel Multi-Grained Fusion Approach
Researchers Shilin Zhou and Zhenghua Li from Soochow University have introduced a groundbreaking solution: a multi-grained fusion approach that intelligently combines the strengths of both token-level and phrase-level fusion. Their work, detailed in their paper “Improving Contextual ASR via Multi-grained Fusion with Large Language Models,” proposes a novel way to integrate the acoustic information from ASR models with the rich contextual knowledge provided by Large Language Models (LLMs). This late-fusion strategy strikes a balance between the fine-grained precision needed for individual tokens and the holistic understanding required for complete keyword phrases.
The core idea is to leverage LLMs, which are excellent at understanding context and reasoning, to enhance ASR’s ability to recognize keywords. The process begins by providing the LLM with a list of potential keywords in a textual prompt. During the transcription process, the ASR model’s acoustic information and the LLM’s contextual understanding are fused. For token-level fusion, the system combines the “logit scores” (which indicate the likelihood of a token) from both the ASR and LLM to guide the generation of the next token. This is done adaptively: if the ASR model is uncertain about a word, more weight is given to the LLM’s prediction, and vice-versa.
For phrase-level fusion, the system goes a step further. It integrates the hidden representations (internal learned features) from both the ASR and LLM to help the model select the correct keyword phrase as a whole unit from the dictionary. This ensures that multi-token keywords are transcribed completely and accurately. The brilliance of this multi-grained approach lies in its ability to harmonize these two levels of fusion. It introduces a clever mechanism to unify the probabilities from both token-level and phrase-level predictions into a single, comparable scale, allowing the model to make the best transcription decision, whether it’s generating an individual token or selecting an entire keyword phrase.
Also Read:
- Unlocking Long Conversations: How Dynamic Parameter Memory Enhances AI’s Emotional Understanding
- WhisperKit: Enabling High-Performance Real-time Speech Recognition on Consumer Devices
Impressive Results and Future Implications
The effectiveness of this multi-grained fusion approach was rigorously tested on both Chinese (Aishell, RWCS-NER) and English (Slidespeech) datasets. The experimental results are highly promising. The proposed method achieved state-of-the-art performance on keyword-related metrics, significantly improving the recognition of specific terms. Crucially, it managed to do this while preserving high accuracy on non-keyword text, indicating a robust and balanced improvement. Ablation studies, where components of the model were removed to see their individual impact, confirmed that both the token-level and phrase-level components contribute significantly and complement each other within this joint framework.
Furthermore, the research explored the impact of keyword list size and LLM size. The multi-grained model consistently performed best across various keyword list sizes, demonstrating its robustness even with larger, potentially noisier dictionaries. Interestingly, using a larger LLM (7B parameters) did not yield significant performance gains over a smaller one (1.5B parameters) in this specific task, suggesting that for contextual ASR, a more compact LLM might already possess sufficient capacity. This finding has important implications for efficiency and deployment.
This innovative multi-grained fusion approach represents a significant step forward in contextual ASR. By seamlessly integrating speech and text modalities at both fine-grained token and holistic phrase levels, it enhances the recognition of contextually relevant keywords. This work not only provides a strong foundation for future research in ASR keyword recognition but also paves the way for more accurate and contextually aware speech-to-text applications. You can read the full research paper here.


