← Latest papers
💬 NLP

Generative vs. Encoder Large Language Models for ASR Evaluation: A Comparative Study

This paper presents a comparative study demonstrating that while properly configured encoder-based metrics (like BERTScore and SemDist) achieve strong correlation with human judgments for ASR evaluation, generative LLMs offer complementary strengths in pairwise hypothesis selection and improving the interpretability of error analysis.

Original authors: Thibault Bañeras-Roux, Shashi Kumar, Driss Khalil, Sergio Burdisso, Petr Motlicek, Shiran Liu, Mickael Rouvier, Jane Wottawa, Richard Dufour

Published 2026-08-27
📖 5 min read🧠 Deep dive

Original authors: Thibault Bañeras-Roux, Shashi Kumar, Driss Khalil, Sergio Burdisso, Petr Motlicek, Shiran Liu, Mickael Rouvier, Jane Wottawa, Richard Dufour

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

When a computer listens to a human voice and writes down what it hears, the process is called automatic speech recognition. For decades, the standard way to judge how well these systems work has been a simple count of mistakes. If the computer writes "cat" when the speaker said "bat," that counts as an error. If it adds an extra word or misses one, those are errors too. This method, known as word error rate, treats every mistake as equally bad. It does not care if the error changes the meaning of a sentence or if it is just a minor spelling variation that a human reader would easily overlook. As a result, a system could get a perfect score on this old test while still producing text that sounds robotic or confusing to a person.

To fix this, researchers have turned to newer methods that look at the meaning behind the words rather than just the letters themselves. These methods use large language models, which are massive computer programs trained on huge amounts of text to understand how language works. Some of these models are designed to read and understand text, while others are built to generate new text, like writing a story or answering a question. The big question for the field has been whether these powerful new tools can do a better job of judging speech recognition than the old counting methods, and if so, which type of model is the best judge.

A team of researchers at the Idiap Research Institute in Switzerland, along with colleagues from universities in France, set out to answer this question. They wanted to see how different kinds of large language models compare when asked to evaluate the quality of transcribed speech. They did not just look at the models in a general sense; they tested them in two very different ways. First, they treated the models as tools to measure the distance between the spoken words and the written text, looking for a mathematical score that matched human opinion. Second, they asked the models to act as a human-like judge, reading two different versions of a transcription and deciding which one was better, or simply labeling a single transcription as good, bad, or confusing.

The researchers tested their ideas using a dataset called HATS, which contains pairwise human preferences over French ASR hypotheses produced by various computer systems. Crucially, this dataset also includes the opinions of human listeners who were asked to rate the quality of the transcriptions. This allowed the researchers to see if the computer models were making the same judgments that people would make. They began by testing the models as measurement tools. They computed BERTScore and SemDist using embeddings extracted from the models to generate a score based on how similar the computer's version was to the human's version. They found that the best results did not come from simply using the biggest or most powerful model. Instead, success depended on how the researchers chose to process the information inside the model.

For the models that read and understand text, the researchers discovered that the best results came from looking at specific layers of the model's internal structure, rather than just the final output. They also found that models specifically trained to create sentence-level summaries performed better than general-purpose models. For the models that generate text, the results were similar: the best performance required careful selection of which part of the model's internal knowledge to use. In these tests, the models that were designed to generate text performed just as well as, and sometimes slightly better than, the models designed to read text. However, the reading-focused models achieved this with far fewer computer resources, making them a very efficient choice for this specific task.

The researchers then moved to the second part of their study, where they asked the models to act as judges. In the first scenario, they gave the model a reference sentence and two different computer-generated versions of that sentence. The model had to pick the one that a human would prefer. In this task, the most advanced generative models, including some of the largest available, performed exceptionally well. They agreed with human choices about 94 percent of the time in the best cases, outperforming both the old counting method and the new scoring methods. This suggests that when a model is allowed to read the whole sentence and think about the context, it can spot subtle differences in quality that simple math misses.

In the final experiment, the researchers asked the models to look at a single transcription and assign it a label: identical, useful, bad, or incomprehensible. This approach offered a new kind of insight. Instead of a single number, the researchers got a description of the error. For example, the model could identify that a sentence was understandable despite a few spelling mistakes, or that it was completely confusing. While the models were not perfect at this task, they showed a clear ability to organize errors by severity. The results suggested that these models could provide a more detailed and human-friendly report on why a speech system failed, rather than just saying it failed.

The study concludes that large language models offer a flexible and powerful new way to evaluate speech recognition. The reading-focused models provide fast and accurate scores that match human perception, while the text-generating models excel at comparing different versions of a transcript and explaining the nature of errors. The researchers found that the size of the model mattered less than how it was used; a smaller, well-configured model could often do the job of a much larger one. Ultimately, the work shows that by combining these different approaches, we can move beyond simple error counts to a deeper understanding of how well a computer truly understands the human voice.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →