Towards Human-Like Interactive Speech Recognition With Agentic Correction and Semantic Evaluation
This paper proposes Agentic ASR, a closed-loop framework that transforms speech recognition into a multi-turn interactive refinement task to better align with human communication, introducing a new semantic evaluation metric () and demonstrating significant improvements in correcting meaning-critical errors compared to traditional token-level approaches.
Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
The Problem: The "One-Shot" Misunderstanding
Imagine you are talking to a very fast, but slightly clumsy, secretary. You say, "Please ask Megan to send me the budget file."
Because the secretary is rushing, they write down: "Please ask Morgan to send me the budget file."
In a traditional speech recognition system (the "old way"), the job is done the moment the secretary writes that down. If you say, "No, it's Megan, starts with M-e-g-a-n," the system treats your correction as a new order. It thinks you are now asking for a meeting with Morgan and Megan. It doesn't realize you are trying to fix a mistake. It's like a camera that takes a photo and then refuses to let you edit it, even if the subject is blurry.
The Solution: The "Agentic" Assistant
The authors propose a new system called Agentic ASR. Think of this not as a secretary, but as a collaborative editor.
When you say, "No, it's Megan," this new system doesn't just listen to the new words; it looks back at what it wrote, realizes it made a mistake, and edits the original note. It understands that your new sentence is a correction, not a new command.
This system works in a loop:
- Listen: It hears you and writes a draft.
- Check: It asks itself, "Did I get the meaning right?"
- Edit: If you say "No," it uses a smart AI brain (a Large Language Model) to figure out exactly what to change and fixes the draft.
- Repeat: It keeps doing this until the meaning is perfect.
The New Scorecard: S2ER (The "Meaning" Grade)
The paper argues that the way we grade these systems is broken. Currently, we use a metric called WER (Word Error Rate).
- The Old Scorecard (WER): Imagine you are grading a student's essay. If the student writes "Um, let's maybe just open the window?" and the teacher writes "Let's open the window," the teacher gives them a bad grade because they missed three words ("Um," "maybe," "just"). But the meaning is exactly the same!
- The New Scorecard (S2ER): The authors created a new metric called Sentence-level Semantic Error Rate (S2ER). This is like a teacher who only cares if the student's main point is correct.
- If the student misses filler words but gets the point right? A+ (No error).
- If the student writes "Open the window" but changes "Window" to "Door" (a critical mistake)? F (Major error).
The paper shows that traditional systems look like they are improving slowly with this new scorecard, but the "Agentic" system (the one that fixes mistakes) gets a huge boost because it fixes the meaning, not just the spelling.
The "Robot Simulator"
Testing this system with real humans is slow and expensive. So, the authors built a Simulation System.
- Imagine a robot that acts like a human user.
- The robot talks to the speech system.
- If the system gets it wrong, the robot (powered by AI) says, "No, that's wrong, try again."
- The system fixes it.
- The robot checks if the fix is good enough.
- This happens automatically thousands of times to test how well the system learns from its mistakes.
What They Found
- It Works Everywhere: Whether the speech is in English, Chinese, a mix of both, or full of difficult names (like "Megan" vs. "Morgan"), the system gets better the more it interacts.
- Meaning Matters More: The system fixes the "big mistakes" (wrong names, wrong intent) much faster than it fixes small typos.
- Even Weak Systems Get Strong: Even if the starting speech recognizer is bad (like a cheap microphone), the "Agentic" loop can clean up the errors so much that the final result is very accurate.
- Smarter Brains Help: Using a bigger, smarter AI brain to do the editing makes the corrections more precise, but even a smaller brain can do a good job.
Summary
The paper says: Stop treating speech recognition like a one-way street. Real conversation is a two-way street where we correct each other. By building a system that listens to corrections and edits its own work, and by grading it based on "did we get the meaning right?" rather than "did we spell every word perfectly?", we can build much smarter, more human-like voice assistants.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.