Hugging Face、音声認識ベンチマーク最適化の測定手法を公開
本文の状態
日本語全文を表示中
詳細モードで約18分の本文を読めます。
同じ出来事の情報源
この情報源を基点に整理
Hugging Face Blog
Hugging Face は、音声認識モデルにおけるベンチマーク最適化(オーバーフィッティング)を測定・検出する手法について報告した。
AI深層分析を開く2026年8月21日 23:32
AI深層分析
キーポイント
ベンチマーク最適化の定義と問題点
モデル開発者が特定のベンチマークデータに過度に適応させることで、スコアは向上するが実世界での性能は低下しない現象を指摘している。
測定手法の提案
Hugging Face と Hume AI のチームが、モデルのベンチマークスコアと実際の汎用性能の乖離を検出するための具体的な評価フレームワークを提示した。
研究背景と目的
Theo Lebryk 氏らによる本調査は、AI モデルの評価基準が信頼性を失いつつある現状への懸念から、より健全な評価指標の必要性を訴えるものである。
ベンチマークスコアと実世界性能の乖離
公開音声AIベンチマークではモデルが人間レベルに達しているように見えるが、実際の運用環境でのパフォーマンスを必ずしも反映していない。
テスト特化型最適化のリスク
公開された広く使用されるベンチマークに対してモデルが最適化されることがあり、スコア向上はタスク自体の改善ではなくテスト特有のパターンを学習した結果である可能性がある。
重要な引用
Measuring benchmark optimization in speech recognition
Hugging Face Blog
Theo Lebryk
Eric Bezzam
編集コメントを表示
編集コメント
本記事は、AI モデルの評価においてスコア至上主義が招く弊害を鋭く指摘しており、開発現場における評価基準の見直しを促す重要な示唆を含んでいる。特に音声認識分野の技術者にとって、モデルの実力を正しく判断するための視点を提供する内容である。
Source Article
元記事を日本語で読む
本文に関係しない購読案内、埋め込み通知、サイト内プロモーションは除いています。
公的な音声 AI ベンチマークでは、モデルがすでに人間レベルの性能を達成しているかのような結果が続いています。しかし、これらのスコアが必ずしも実世界でのモデルの振る舞いを反映しているわけではありません。公的ベンチマークはオープンで広く利用されているため、モデル自体がテストに最適化されてしまうケースも生じています。スコアが向上するのは、根本的なタスク能力が高まったからではなく、テスト特有のパターンを学習した結果である可能性があります。
その理由の一つとして、従来のベンチマークでは、音声システムを実用的で信頼性が高く、自然な文脈に適応し、効果的に動作させるために必要な多くの条件や品質が見過ごされていることが挙げられます。そのため私たちは、実世界での利用において本当に重要な要素をより多く測定するために、Real World VoiceEQ、Open-ASR Leaderboard、および Far-field ASR Leaderboard において、未使用データセット(held-out sets)の導入を行いました。
しかし、測定範囲を広くするだけではこの問題は解決しません。機械学習の文脈でよく議論される「ベンチマーク最適化」や「ベンチマックス」と呼ばれる現象は存在しますが、音声認識の分野ではこれを定量化することがこれまで困難でした。
最新の研究では、この問題を定量化するための3つのテスト手法を導入しました。11 種類の広く使われているオープンソースの音声認識 (ASR) モデルを評価した結果、最高スコアを獲得したシステムのいくつかは、VoxPopuli の英語データセットや LibriSpeech (clean, other) データセットのベンチマーク用文字起こしをそのまま再現していることが判明しました。音声の内容がそれと矛盾していたり、関連する単語が無音化されていたり、あるいは音声から両方の書き方が同等に支持されるケースであってもです。
場合によっては、モデルは発話内容だけでなく、どのベンチマークでテストされているかを示す微妙な音響的特徴にも依存しているように見えました。その結果、これらのスコアは、モデルが一般的に音声を書き起こす能力を過大評価するものとなっています。
参照不一致(VoxPopuli のケーススタディ)
VoxPopuli は多くの文字起こし誤りを含んでいることで知られています(そのため、Artificial Analysis が クリーン版 をリリースしました)。私たちが提案する「コンセンサス不一致プローブ」は、主要な ASR モデルがこれらの誤りに直面したときに何が起こるかを検証するものです。*モデルは音声の内容を正確に書き起こすのか、それともベンチマーク側の誤った参照テキストをそのまま再現してしまうのか?*
大規模なテストには、音素誤り率(PER)が低いモデルを複数組み合わせたアンサンブル手法を用います。PER は、書き起こされたテキストと音声の発音がどれだけ一致しているかを測る指標であり、モデルが音を忠実に書き起こす能力の評価に有用です。
このアンサンブルの結果から、すべてのモデルがベンチマークの参照書き起こしと一貫して矛盾するケースを特定できます。その後、これらのケースの一部を抽出し、人間の注釈と比較することで、修正された書き起こしの妥当性を検証します。
例えば、VoxPopuli のある音声クリップでは「Thank you, Mr. President」というフレーズが明確に聞こえますが、参照書き起こしには「Thank you」が含まれていません。テストした 11 モデルのうち 6 つは、この誤った参照書き起こしをそのまま再現しました。これは、音声の内容と矛盾しているにもかかわらず、「期待される答え」を出力したことになります。
実際のクリップでも同様の傾向が見られます。「Thank you」を省略するモデルは、ベンチマークの句読点スタイルもそのまま踏襲し、「Mr」とドットなしで記述します。一方、聞こえるフレーズを含めるモデルは「Mr.」とドット付きで記述する傾向があります。
EU 議会の録音や一般的な音声から新たに収集した同じコンテンツを提示すると、この挙動は弱まったり消えたりすることがよくあります。以下のサンプルでは、新しい議会録音のクローンに対して、1 つのモデルを除くすべてのモデルがオーディオに忠実な転写に戻ります。これは、モデルがベンチマークへの所属を特定するのに役立つ音声手がかりに応答しており、たとえそれが音声内容と矛盾していても、期待される転写を生成していることを示唆しています。
このクリップの参照転写は「議長、私はこの手続きについて別の苦情があります。それは秘密ではないということです」です。以下の 3 つのクリップの音声はすべて同じことを言っており、その前に明確に聞こえる「ありがとう」という言葉が前置されています。クローンはその真実の文をテキストから音声に変換したものであり、礼儀正しい表現は 3 つすべてで聴取可能です。緑色のハイライトと✅マークは、聴こえる「ありがとう」を含む転写を示し、赤色のハイライトと❌マークは、ベンチマークの誤った省略を再現する転写を示しています。すべての転写は正規化前のモデル出力であり、大文字・小文字や句読点は生成されたまま保持されています。一部のモデルからは小文字での出力も含まれています。
Original VoxPopuli recording
Voice clone of the same speaker
Clone of a parliament speaker recorded after every model's training cutoff
| モデル | 実録クリップ | 同一話者クローン | ep-fresh クローン |
|---|---|---|---|
| CohereLabs/cohere-transcribe-03-2026 | ❌ Mr President… | ❌ Mr President… | ✅ Thank you, Mr President… |
| nvidia/canary-qwen-2.5b | ❌ Mr President… | ❌ Mr President… | ✅ Thank you Mr. President… |
| ibm-granite/granite-speech-4.1-2b | ❌ mr president… | ❌ mr president… | ✅ thank you mr president… |
| microsoft/Phi-4-multimodal-instruct | ❌ Mr President… | ❌ Mr President… | ❌ Mr President… |
| nvidia/parakeet-tdt-0.6b-v2 | ❌ Mr President… | ✅ Thank you, Mr President… | ✅ Thank you, Mr. President… |
| bosonai/higgs-audio-v3-8b-stt-v2 | ❌ mr president… | ❌ mr president… | ✅ thank you mr president… |
| Qwen/Qwen3-ASR-0.6B-hf | ✅ Thank you, Mr. President… | ✅ Thank you, Mister President… | ✅ Thank you, Mister President… |
| mistralai/Voxtral-Mini-3B-2507 | ✅ Thank you, Mr. President… | ✅ Thank you, Mr. President… | ✅ Thank you, Mr. President… |
| moonshotai/Kimi-Audio-7B-Instruct | ✅ Thank you, mr. President… | ✅ Thank you, Mr. President… | ✅ Thank you, mr. President… |
| openai/whisper-large-v3 | ✅ Thank you, Mr. President… | ✅ Thank you, Mr. President… | ✅ Thank you, Mr. President… |
| moonshine-ai/moonshine-streaming-medium | ✅ thank you mr president… | ✅ thank you mr president… | ✅ thank you mr president… |
| 礼儀正しい表現(❌)が欠落している数:11 件中 | 6 | 5 | 1 |
Parakeet は、実在の音声クリップでベンチマークを再現し、同じ話者のクローンでは正解を得るという挙動を示す唯一のモデルです。一方、Phi-4 は、新しい話者(ep-fresh)のクローンにおいて礼儀正しい表現を見送る傾向がまだ残っています。しかし、議会の録音とは無関係な一般的な TTS 音声で文を再合成した場合、すべての 11 モデルは礼儀正しい表現を回復します。
これらの結果は、この問題が広く存在し、かつ重要な意味を持つことを示唆しています。私たちの調査手法では、分析した VoxPopuli テストクリップの 40% に参照誤りの可能性があり、参照単語全体の約 3% が影響を受けていることが判明しました。
ベンチマーク最適化の兆候を示すモデルは、誤った参照テキストを 18〜30% の確率で再現します。下の散布図では、横軸に VoxPopuli の単語誤り率(WER)を、縦軸に各モデルがコンセンサスによる修正ではなく、ベンチマーク側の誤った参照を再現する割合を示しています。WER が最も低く、つまり報告されたベンチマーク性能が最も高いモデルほど、これらの誤りを再現する傾向が強くなります。

Masked Entity Retrieval
コンセンサス・ディスアグリーメント・プローブの知見を踏まえ、テストデータセットの音声サンプルから数値部分を意図的に消去し、モデルにその内容を文字起こしさせる実験を行いました。音声には数値が完全に含まれていないため、モデルは数値を出力すべきではなく、ましてやテキスト中の正確な数値を出力してはいけません。
これらの数値の中には、ある程度予測可能なものもあれば(ただしモデルによる予測自体は依然として稀ですが)、非常に驚くべきものもあります。以下のクリップでは両方のプローブを組み合わせており、モデルが参照トランスクリプトの誤り(誤った数値を含む)を再現する様子や、消去された年号(2011 年)であってもあるモデルがそれを自動補完してしまう様子が示されています。
以下の各モデル行におけるハイライトの意味は以下の通りです:
- 取り消し線付きの緑色ハイライト:モデルが正しく再現しなかった、参照トランスクリプト内の単語(音声に忠実に従った結果)を示します。
- 下線付きの緑色ハイライト:参照トランスクリプトの誤った表現を置き換えた、正しい音声忠実な挿入部分を示します。
- 赤色のハイライト(通常テキスト):参照トランスクリプトに含まれる誤りであり、音声に裏打ちされていない内容を再現したものです。具体的には「Mr President」の保持、「one thousand six hundred」という音声を「more than 1 amendments」と書き換えること、消去された年号「2011」を付加すること、あるいは「plenary」で終わってしまうことが該当します。
2011 年度予算案(数値マスク済み)
| 参照 | 議長、予算委員会で、2011 年予算案に対する 1 つ以上の修正案について投票し……本会議で可決されました。 |
|---|---|
| 音声の内容 | 予算委員会で、2011 年予算案に対する 1,600 を超える修正案について投票し……本会議で…… |
| CohereLabs/cohere-transcribe-03-2026 | 議長、予算委員会で、2011 年予算案に対する 1 つ以上の修正案について投票し……本会議で可決されました。 |
| nvidia/canary-qwen-2.5b | 議長、予算委員会で、2011 年予算案に対する 1 つの修正案について投票し……本会議で可決されました。 |
| ibm-granite/granite-speech-4.1-2b | 議長、予算委員会で、2011 年予算案に対する 1,600 を超える修正案について投票し……本会議で可決されました。 |
| microsoft/Phi-4-multimodal-instruct | 議長、予算委員会で、2011 年予算案に対する 1 つ以上の修正案について投票し……本会議で可決されました。 |
| nvidia/parakeet-tdt-0.6b-v2 | 議長、予算委員会で、2011 年予算案に対する 1 つの修正案について投票し……プロテスタントで可決されました。 |
| bosonai/higgs-audio-v3-8b-stt-v2 | 議長、予算委員会で、2011 年予算案に対する 1,600 を超える修正案について投票し……本会議で可決されました。 |
| Qwen/Qwen3-ASR-0.6B-hf | 議長、予算委員会で、2011 年予算案に対する 1,600 を超える修正案について投票し……本会議で可決されました。 |
| mistralai/Voxtral-Mini-3B-2507 | 議長、予算委員会で、2011 年予算案に対する 1,600 を超える修正案について投票し……本会議で可決されました。 |
| moonshotai/Kimi-Audio-7B-Instruct | 議長、あ、予算委員会で、2011 年予算案に対する 1,600 を超える修正案について投票し……本会議で可決されました。 |
| openai/whisper-large-v3 | 議長、予算委員会で、2011 年予算案に対する 1,600 を超える修正案について投票し……本会議で可決されました。 |
| moonshine-ai/moonshine-streaming-medium | 議長、予算委員会で、2011 年予算案に対する 1,600 を超える修正案について投票し……本会議で可決されました。 |
回復率は公開ベンチマークで最も高く、保持されたデータや新たに収集したオーディオ(ep-fresh や libri-fresh など)では低くなりました。LibriSpeech においては、ベンチマーク性能が極めて高いモデルの一部でも、数値自体が削除されているにもかかわらず、約 30〜40% の事例でマスクされた数値を再現してしまいました。この効果は、いくつかのモデルにおいて新たに収集したデータでは弱まる傾向にあり、これは周囲の音声情報(テキストの自動補完だけでなく)が、モデルが正解を回復する手助けをしている可能性を示唆しています。

表記の切り替え(Orthographic Switching)
この「表記の切り替え」プローブは、音声情報から明確に読み取れない場合でも、モデルがベンチマークの参照トランスクリプトで使われている正確なスペルを再現するかどうかを検証するものです。表記変異体とは、意味や発音は同じだが綴りが異なる単語のことです(例:1 と one、Mr. と mister、John と Jon、Honor と Honour など)。理論上、モデルはいずれかの綴りを一貫して好むか、あるいはほぼランダムな確率でそれらを切り替えるはずです。もしモデルが体系的に各ベンチマークの参照トランスクリプトに合わせて綴りを変えているなら、それはテストで期待される綴りが何かをモデルが学習していることを示唆します。
転写例:「I URGED ON THE BOYS THAT WHATEVER HAPPENED WE SHOULD NOT SHOOT ANY ONE」 — 「any one」を使用するモデル:11 件中 6 件、「anyone」を使用するモデル:11 件中 5 件
転写例:「CAMOUFLAGE WAS NOT A WORD THE CAPTAIN OR ANYONE ELSE OF HIS TIME YET UNDERSTOOD」 — 「any one」を使用するモデル:11 件中 2 件、「anyone」を使用するモデル:11 件中 9 件
LibriSpeech データセット内では、古い表記慣習に関する「データセット内での切り替え(intra-dataset switch)」を検証します。具体的には、参照トランスクリプトの一部が "any one" を使用し、他の一部は "anyone" を使用するケースです。ここでは、特定のバリアントに対する最小精度を測定し、これを「スイッチレート」と呼びます。あるモデルが一つのバリアントのみを使用する場合、そのスイッチレートは 0% となります。一方、ランダムに選択するモデルであれば、50% のスイッチ率が期待されます。すべてのテストサンプルで適切なバリアントを選択できるモデルは、100% のスイッチ率を獲得します。

2 つ目のプローブでは、各ベンチマークがテストコーパス全体で一貫して異なるスペリング慣習を使用する「データセット間での切り替え(inter-dataset switch)」を検証します。例えば、VoxPopuli では "Mr." という略語を使用しますが、LibriSpeech では "Mister" と完全に記述しています。
複数のモデルがランダム選択の基準値である50%を超え、一部は約90%の切り替え精度を達成しています。これは、モデルが音声サンプルがどのデータセットに属するかを特定し、両方の発音が同じであってもベンチマークが期待する綴り方を選択できることを示唆しています。

切り替えの局所化
これらの挙動が公開ベンチマークを超えて一般化するかどうかを検証するため、モデルの学習カットオフ日以降に収集された最新のデータも取得しました。具体的には、VoxPopuliについては欧州議会の最新録音、LibriSpeechについては新たに活動を開始した LibriVox のナレーターによる録音です。しかし、同じドメインから最近収集されたデータを提示されると、多くのモデルは参照トランスクリプトとの一致を停止し、音声に忠実な書き起こしへと回帰します。
他の介入手法も同様の結論を示しています。音声には含まれているのに参照トランスクリプトから省略されているフレーズは、モデルがその音声を翻訳するよう求められたり、注意を関連フレームに限定されたりすると再び現れることがあります。ベンチマークの文脈を取り除いたり、通常の会話音声を追加したりすることで、忠実なトランスクリプトが回復することもあります。一方、VoxPopuli の音声を追加すると逆効果となり、それまで忠実だった合成データやマイニングされたサンプルが、ベンチマークの参照と一致する可能性が高まることがあります。

これらの結果を総合すると、モデルは話された言葉を文字通りに忠実に転写する能力を持っている一方で、周囲の音声コンテキストを利用して、音声をそのまま反映するか、ベンチマーク固有の転写方針に従うかを判断していることが示唆されます。
結論
私たちの調査結果は、主要なオープンソースデータセット 2 つにおいて、一部のモデルがデータセットに特有の音声手がかりを検出し、それに応じて転写行動を調整していることを示しています。具体的には、モデルは音声に含まれていないのに参照トランスクリプトには存在する単語を再現したり、沈黙した数字を高い確率で回復したり、あるいは周囲の音声コンテキストを利用して特定のベンチマークが期待する書き換えバリアントを選択したりすることがあります。
モデル選定において、この知見は、RW-Voice-EQ Bench や Open ASR Leaderboard が採用しているように、完全に独立した評価セットを使用することの重要性を浮き彫りにしています。また、単一の公開ベンチマークにおける単語誤り率(WER)だけに目を向けるのではなく、より広い視点を持つ必要があります。
その一環として、Open ASR Leaderboard に「Benchmark fitting」タブが追加されました。このタブでは、すべてのモデルに対して上記の分析のうち 2 つを実行します。具体的には、(1) VoxPopuli からの参照誤り率を定量化し、(2) すべての公開データセットにおける正書法の変化(orthographic switching)を追跡することです。
関連するスクリプトは GitHub でオープンソース化されており、GitHub のリポジトリと、正規化されていないモデル出力 un-normalized model outputs も公開されています。
また、この知見はベンチマーク開発者に対し、単純な独立同分布(i.i.d.)のテスト分割ではなく、時間的・話者別・その他のメタデータに基づく分離を推奨するものです。さらに、トレーニングデータやモデル選定プロセスに関する透明性を高めることで、研究者がこれらの挙動がどのように発生するかを理解する手助けにもなります。
公開ベンチマークは依然として価値があります。それは透明性が高く、再現可能で、実行が容易であり、研究コミュニティに広く理解されているからです。しかし、真の文字起こし精度の向上と、新しい音声データには一般化しないベンチマーク固有の改善を区別できる場合にこそ、その有用性が最大限発揮されます。
詳細については、完全なレポートをお読みいただくことをお勧めします。
原文を表示
Public voice AI benchmarks increasingly suggest that models are performing at human levels. Yet those scores don't always reflect how models work in the real-world. Since public benchmarks are open and widely used, models can also become optimized for the tests themselves. Their scores may improve because they have learned benchmark-specific patterns and not because they have become better at the underlying task.
One reason is that traditional benchmarks overlook many of the conditions and qualities that make voice systems reliable, natural, contextually appropriate, and effective in practice. That's why we recently introduced held-out sets in Real World VoiceEQ, the Open-ASR Leaderboard, and the Far-field ASR Leaderboard: to measure more of what matters in real-world use.
However, broader measurement alone does not solve the problem. This phenomenon, sometimes called benchmark optimization or "benchmaxxing," is often discussed around machine learning, however, it has been difficult to measure in speech recognition.
Our latest research introduces three tests to help quantify it. We evaluated 11 widely used open-source ASR models and found that several of the highest-scoring systems reproduced benchmark transcripts from the VoxPopuli English and LibriSpeech (clean, other) datasets – even when the audio contradicted them, relevant words had been silenced, or the audio equally supported two different written forms.
In some cases, models appeared to rely not only on what was said, but also on subtle acoustic cues that indicated which benchmark they were being tested on. As a result, their scores overstated how well they could transcribe speech more generally.
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
| Model | Real clip | Same-speaker clone | ep-fresh clone |
|---|---|---|---|
| CohereLabs/cohere-transcribe-03-2026 | ❌ Mr President… | ❌ Mr President… | ✅ Thank you, Mr President… |
| nvidia/canary-qwen-2.5b | ❌ Mr President… | ❌ Mr President… | ✅ Thank you Mr. President… |
| ibm-granite/granite-speech-4.1-2b | ❌ mr president… | ❌ mr president… | ✅ thank you mr president… |
| microsoft/Phi-4-multimodal-instruct | ❌ Mr President… | ❌ Mr President… | ❌ Mr President… |
| nvidia/parakeet-tdt-0.6b-v2 | ❌ Mr President… | ✅ Thank you, Mr President… | ✅ Thank you, Mr. President… |
| bosonai/higgs-audio-v3-8b-stt-v2 | ❌ mr president… | ❌ mr president… | ✅ thank you mr president… |
| Qwen/Qwen3-ASR-0.6B-hf | ✅ Thank you, Mr. President… | ✅ Thank you, Mister President… | ✅ Thank you, Mister President… |
| mistralai/Voxtral-Mini-3B-2507 | ✅ Thank you, Mr. President… | ✅ Thank you, Mr. President… | ✅ Thank you, Mr. President… |
| moonshotai/Kimi-Audio-7B-Instruct | ✅ Thank you, mr. President… | ✅ Thank you, Mr. President… | ✅ Thank you, mr. President… |
| openai/whisper-large-v3 | ✅ Thank you, Mr. President… | ✅ Thank you, Mr. President… | ✅ Thank you, Mr. President… |
| moonshine-ai/moonshine-streaming-medium | ✅ thank you mr president… | ✅ thank you mr president… | ✅ thank you mr president… |
| Drops the courtesy (❌) out of 11 | 6 | 5 | 1 |
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)
| Reference | Mr President, in the Committee on Budgets, we voted on more than 1 amendments to the 2011 draft budget … voted in the plenary. |
|---|---|
| What the audio says | In the Committee on Budgets, we voted on more than one thousand six hundred amendments to the ⟨silenced⟩ draft budget … voted in the … |
| CohereLabs/cohere-transcribe-03-2026 | Mr President, in the Committee on Budgets we voted on more than 1 amendments to the 2011 draft budget … voted in the plenary. |
| nvidia/canary-qwen-2.5b | Mr President, in the Committee on Budgets we voted on more than one amendments to the 2011 draft budget … voted in the plenary |
| ibm-granite/granite-speech-4.1-2b | Mr President in the committee on budgets we voted on more than one thousand six hundred amendments to the 2011 draft budget … voted on in the plenary |
| microsoft/Phi-4-multimodal-instruct | Mr President In the Committee on Budgets we voted on more than 1 amendments to the 2011 draft budget … voted on in the plenary. |
| nvidia/parakeet-tdt-0.6b-v2 | Mr President In the Committee on Budgets we voted on more than one amendments to the 2011 draft budget … voted in the Protestants. |
| bosonai/higgs-audio-v3-8b-stt-v2 | Mr President in the committee on budgets we voted on more than one thousand six hundred amendments to the 2011 draft budget … voted in the plenary |
| Qwen/Qwen3-ASR-0.6B-hf | Mr President In the Committee on Budgets, we voted on more than 1,600 amendments to the 2011 draft budget … voted in the plenary |
| mistralai/Voxtral-Mini-3B-2507 | Mr President In the Committee on Budgets, we voted on more than 1,600 amendments to the 2011 draft budget … voted in the plenary |
| moonshotai/Kimi-Audio-7B-Instruct | Mr President Ah in the committee on budgets we voted on more than one thousand six hundred amendments to the 2011 draft budget … voted in the plenary |
| openai/whisper-large-v3 | Mr President In the Committee on Budgets, we voted on more than 1,600 amendments to the 2011 draft budget … voted in the plenary |
| moonshine-ai/moonshine-streaming-medium | Mr President in the committee on budgets we voted on more than one thousand six hundred amendments to the 2011 draft budget … voted in the plenary |
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.
まとめ
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.
関連記事
News to Guide
ニュースの次に確認する
発表内容を、現在の料金や仕様と照らし合わせられる関連ガイドです。
今日のまとめ
AIデイリーブリーフで今日の重要ニュースをまとめ読み