Improving Automatic Speech Recognition with Contextual Augmentation

Thursday 06 March 2025


Language has always been a key part of human communication, but it’s also a major hurdle for artificial intelligence systems trying to understand us. From spoken words to written texts, language is complex and nuanced, making it difficult for machines to accurately interpret our intentions.


One area where this challenge is particularly evident is in automatic speech recognition (ASR) technology. ASR systems are designed to transcribe spoken language into written text, but they often struggle with accuracy, especially when faced with everyday conversations or spoken dialects that deviate from standardized forms.


To tackle this problem, researchers have been exploring new approaches to improve the performance of ASR systems. One such approach is using large language models, like those used in chatbots and virtual assistants, to augment the search process for relevant information. This technique, known as contextual augmentation, involves generating variations of search queries based on the context of the conversation.


In a recent study, scientists developed a system that uses this approach to improve ASR accuracy. The system, designed for goal-oriented conversational AI, is capable of re-ranking n-best ASR hypotheses by their lexical and semantic similarity with context retrieved from dialogue states. This means that if an ASR system produces multiple possible transcriptions of spoken language, the new system can analyze these transcriptions in the context of the conversation to determine which one is most likely correct.


To test this approach, researchers created a public wikiHow dataset containing 230K instances of related tasks for augmentation. They also developed a private list of 50K available wikiHow tasks to broaden the range of potential correction scenarios. The system was then trained on these datasets and evaluated using a variety of ASR errors, including those caused by poor audio quality, background noise, and speaker variability.


The results were impressive. The new system improved recall and F1 scores for ASR correction by 34% and 16%, respectively, while maintaining precision and false positive rates. Moreover, users rated the system’s performance higher when it correctly identified the correct transcription of spoken language.


But how does this work? In essence, the system uses a combination of natural language processing (NLP) and machine learning algorithms to analyze the context of the conversation and generate relevant search queries. The contextual augmentation process involves generating variations of these queries based on the context, which allows the system to retrieve more accurate information from the database.


Cite this article: “Improving Automatic Speech Recognition with Contextual Augmentation”, The Science Archive, 2025.


Language, Artificial Intelligence, Automatic Speech Recognition, Asr Technology, Spoken Language, Written Text, Natural Language Processing, Machine Learning Algorithms, Contextual Augmentation, Semantic Similarity, Dialogue States.


Reference: Yuya Asano, Sabit Hassan, Paras Sharma, Anthony Sicilia, Katherine Atwell, Diane Litman, Malihe Alikhani, “Contextual ASR Error Handling with LLMs Augmentation for Goal-Oriented Conversational AI” (2025).


Leave a Reply