←新闻详情

Hugging Face更新于 10月14日 11:13

Hugging Face 研究:语音识别模型存在基准优化行为

Measuring benchmark optimization in speech recognition

AI 导读

Hugging Face 发布研究,用共识分歧、掩码实体检索和拼写切换三类探针测试语音识别模型,发现部分模型会依据声学线索识别基准来源并复现参考文本中的错误。在 VoxPopuli 上,方法标记出约 40% 测试片段可能存在参考错误,涉及约 3% 的参考词;表现基准优化的模型有 18–30% 的概率复现错误参考文本,且 WER 最低的模型反而最容易复现这些错误。在 LibriSpeech 上,部分强模型在数字被静音后仍有约 30–40% 的样本还原出被掩码的数字,拼写切换探针中多个模型超过 50% 随机基线,部分达到约 90% 切换准确率。研究建议使用完全留出的评测集,Open ASR Leaderboard 已新增 Benchmark fitting 标签页,相关脚本与未归一化模型输出已在 GitHub 开源。

推荐理由

AI 评分 59

通过三类探针实验揭示 ASR 模型会依据声学线索识别基准并复现参考文本错误,为评测集设计提供可迁移的方法。

主题

标签

正文

当前显示原文,中文全文译文尚未就绪。

Reference disagreement (VoxPopuli case study)

VoxPopuli is known to contain a high number of transcription errors (which is why Artificial Analysis released a cleaned version ). Our consensus disagreement probe tests what happens when leading ASR models encounter these errors: Do they accurately transcribe what the audio says, or reproduce the benchmark's incorrect reference transcript?

To test this at scale, we use an ensemble of independent models selected for their low phoneme error rate (PER). PER measures how closely a written transcription matches the sounds in the audio, making it a useful proxy for how faithfully a model transcribes what it hears. The ensemble results can be used to flag cases in which the models unanimously disagree with the benchmark's reference transcript. We then compare a sample of those flagged cases against human annotations to validate the corrected transcripts.

For example, one VoxPopuli clip audibly includes the phrase "Thank you, Mr. President," but the reference transcript omits "Thank you." Six of the 11 models we tested reproduced the benchmark's erroneous transcript—giving the "expected" answer even though it contradicted the audio. On the real clip, the formatting follows the same pattern: models that omit "Thank you" also reproduce the benchmark's punctuation style, writing "Mr" without a period, while models that include the audible phrase tend to write "Mr." with the period.

When we present the same content in newly collected voices from EU parliamentary recordings or generic voices, this behavior often weakens or disappears. In the below samples, all but one model flips back to transcribing the audio-faithful transcript for a clone of a new parliamentary recording. This suggests that the models are responding to acoustic cues that help them identify the benchmark membership and thus produce the expected transcript even if it contradicts the audio.

The reference transcript for this clip reads "Mr President, I have another complaint about this procedure, which is that it is not secret." The audio in all three clips below actually says the same thing, preceded by an audible "Thank you,"—the clones are text-to-speech renditions of that true sentence, so the courtesy is audible in all three. Green highlighting and ✅ mark a transcript that includes the audible "Thank you"; red highlighting and ❌ mark a transcript that reproduces the benchmark's erroneous omission. All transcripts are raw model output, prior to any normalization—casing and punctuation are preserved exactly as generated, including lowercase output from some models.

Original VoxPopuli recording

Voice clone of the same speaker

Clone of a parliament speaker recorded after every model's training cutoff

Parakeet is the only model that flips between reproducing the benchmark on the real clip and getting it right on the same-speaker clone. Phi-4 is the only model still dropping the courtesy on the ep-fresh clone. When we instead resynthesize the sentence in a generic TTS voice unconnected to any parliamentary recording, all eleven models restore the courtesy.

The results suggest that this problem is both widespread and meaningful. Our methodology flagged potential reference errors in 40% of the VoxPopuli test clips we analyzed, affecting roughly 3% of all reference words.

Models exhibiting benchmark-optimized behavior reproduced erroneous reference transcripts 18–30% of the time. The scatterplot below compares VoxPopuli word error rate (WER) on the x-axis with the rate at which each model reproduces the benchmark's incorrect reference instead of the consensus correction. The models with the lowest WER—and therefore the strongest reported benchmark performance—are also the most likely to reproduce these errors.

Masked Entity Retrieval

To build on the consensus disagreement probe, we deliberately silence numbers in the audio samples of test datasets and ask the models to transcribe what it hears. The number is literally absent from the audio, so models should not output any number, much less the exact number in the text.

Some of these numbers are semi-predictable (although still unlikely for a model to predict), yet others are quite surprising. The following clip combines both probes, showing both how models recreate reference transcript errors including an incorrect number and one model even autocompletes a relatively random year (2011) despite it being silenced. In each model's row below:

green highlighting with strikethrough marks reference-transcript words the model correctly did not reproduce (audio-faithful);

green highlighting with underline marks a correct, audio-faithful insertion in place of the reference's erroneous wording;

red highlighting (plain text) reproduces the reference transcript's erroneous, audio-unsupported content: keeping "Mr President", writing "more than 1 amendments" where the audio says "one thousand six hundred", supplying the silenced year "2011", or ending on "plenary".

2011 draft budget (masked numbers)

Recovery rates were highest on the public benchmarks and lower on held-out or newly collected audio (ep-fresh and libri-fresh below). On LibriSpeech, some of the strongest benchmark-performing models reproduced masked numbers in roughly 30–40% of examples, even though the number itself had been removed. The effect weakened on freshly collected data for several models, suggesting that the surrounding benchmark-associated audio—not only textual autocomplete—helped the models recover the reference.

Orthographic Switching

Our orthographic switching probe tests whether models reproduce the exact spelling used in a benchmark's reference transcript despite it not being clear in the audio. Orthographic variants are words that are semantically and phonetically identical but can be spelled different ways (1 vs one, Mr. vs mister, John vs Jon, Honor vs Honour, etc). In theory, models should consistently prefer one spelling over another, or alternate between them at roughly random rates. If models systematically switch to match what is in each benchmark's reference transcript, that suggests the models are picking up on which spelling the test expects.

Transcription: "I URGED ON THE BOYS THAT WHATEVER HAPPENED WE SHOULD NOT SHOOT ANY ONE" — models using "any one": 6/11, models using "anyone": 5/11

Transcription: "CAMOUFLAGE WAS NOT A WORD THE CAPTAIN OR ANYONE ELSE OF HIS TIME YET UNDERSTOOD" — models using "any one": 2/11, models using "anyone": 9/11

Within LibriSpeech, we test one intra-dataset switch involving an older spacing convention: some reference transcripts use "any one", while others use "anyone." We measure the minimum accuracy for a given variant, which we call "switch rate". If a model only uses one variant it would have a 0% switch rate; a model which picks randomly would be expected to have a 50% switch rate. A model which knows which variant to use in every test sample would earn a 100% switch rate.

Our second probe tests an inter-dataset switch , in which each benchmark uses a different spelling convention consistently across its test corpus. For example, VoxPopuli uses the abbreviation "Mr.," while LibriSpeech spells out "Mister."

Multiple models exceed the 50% random-choice baseline, with some reaching roughly 90% switch accuracy. This suggests that the models can identify which dataset an audio sample comes from and select the spelling convention that benchmark expects, even though both forms sound identical.

Localizing the switches

To test whether these behaviors generalize beyond the public benchmarks, we also collected fresh data from the same source domains but after the models' training cutoffs: recent European Parliament recordings for VoxPopuli and recordings from newly active LibriVox narrators for LibriSpeech. However, when presented with recently collected data from the same domain, many models stop matching the reference transcript and revert to more audio faithful transcriptions.

Other interventions point to the same conclusion. Phrases which are present in the audio but are omitted in the reference transcript can reappear when a model is asked to translate the audio or when its attention is restricted to the relevant frames. Trimming away surrounding benchmark context, or appending ordinary conversational audio, can also restore the faithful transcript. Appending VoxPopuli audio can have the opposite effect, making otherwise faithful synthetic or mined samples more likely to match the benchmark reference.

Together, these results suggest that models are able to faithfully transcribe the literal spoken words, but are using surrounding acoustic context to decide whether to follow the audio or a benchmark-specific transcription policy.

Conclusion

Our findings suggest that, on two major open-source datasets, some models detect dataset-associated acoustic cues and adjust their transcription behavior accordingly. Specifically, models may reproduce words that are absent from the audio but present in the reference transcript, recover silenced numbers at elevated rates, or use surrounding acoustic context to select the written variant expected by a particular benchmark.

For people selecting models, these findings underscore the importance of using fully held-out evaluation sets, as RW-Voice-EQ Bench and the Open ASR Leaderboard do, and of looking beyond word error rate on a single public benchmark. To this end, a "Benchmark fitting" tab has been added to the Open ASR Leaderboard , which includes two of the above analyses across all models: quantifying (1) reference error rates from VoxPopuli and (2) orthographic switching across all public datasets. The relevant scripts are open-sourced on GitHub as well as the un-normalized model outputs .

Our findings also suggest that benchmark developers should avoid simple independent and identically distributed test splits in favor of temporal, speaker, or other metadata-based separation. Greater transparency around training data and model-selection procedures would also help researchers understand how these behaviors arise.

Public benchmarks remain valuable: they are transparent, repeatable, easy to run, and well understood by the research community. But they are most useful when we can distinguish genuine transcription improvements from benchmark-specific gains that do not generalize to new audio.

For more information, we encourage you to read our full report .

Models mentioned in this article 10

CohereLabs/cohere-transcribe-03-2026

Automatic Speech Recognition • 2B • Updated Jun 10 • 218k • 1.16k Qwen/Qwen3-ASR-0.6B-hf Automatic Speech Recognition • 0.8B • Updated Jul 22 • 137k • 80 bosonai/higgs-audio-v3-8b-stt-v2 Automatic Speech Recognition • 9B • Updated May 22 • 4.98k • 15 ibm-granite/granite-speech-4.1-2b Automatic Speech Recognition • 2B • Updated Jun 12 • 122k • 167 microsoft/Phi-4-multimodal-instruct Automatic Speech Recognition • 6B • Updated Dec 10, 2025 • 266k • 1.62k mistralai/Voxtral-Mini-3B-2507 5B • Updated Jul 28, 2025 • 199k • 675 moonshotai/Kimi-Audio-7B-Instruct Text-to-Speech • 10B • Updated May 29, 2025 • 15.3k • 419 nvidia/canary-qwen-2.5b Automatic Speech Recognition • 3B • Updated Apr 21 • 41.9k • 465 nvidia/parakeet-tdt-0.6b-v2 Automatic Speech Recognition • Updated Jun 29 • 185k • 1.55k openai/whisper-large-v3 Automatic Speech Recognition • 2B • Updated Aug 12, 2024 • 4.21M • 6.53k Datasets mentioned in this article 3 ArtificialAnalysis/VoxPopuli-Cleaned-AA Viewer • Updated Feb 17 • 628 • 1.08k • 7 facebook/voxpopuli Viewer • Updated Jan 30 • 1.26M • 38.9k • 165 openslr/librispeech_asr Viewer • Updated Jul 25, 2025 • 585k • 50.4k • 245 Spaces mentioned in this article 3 Running Agents 34 Real World VoiceEQ Benchmark 🎙 34 Explore speech AI model leaderboards with sortable heatmap tables

Agents Featured 1.47k Open ASR Leaderboard 🏆 1.47k Compare speech‑recognition models across datasets and languages

Agents 46 FFASR Leaderboard 🎙 46 Far-Field ASR — clean / noisy / reverberant benchmark

Papers mentioned in this article 1

Paper • 2608.19936 • Published Aug 20 • 12 More Articles from our Blog

+6

Reply CA111AKO111MAP Aug 22 nice paper

Reply Edit Preview Upload images, audio, and videos by dragging in the text input, pasting, or clicking here . Tap or paste here to upload images Comment · Sign up or log in to comment

来源

Hugging Face