Towards Quantifying Benchmark Optimization in ASR Models
음성인식 AI가 '못 들은' 단어까지 정답으로 베끼는 이유, 벤치마크 편법을 밝히다
연구진은 오디오만으로는 정답을 알 수 없게 만든 상황(오디오와 정답 자막이 다르거나, 특정 구간을 지우거나, 표기법이 애매한 경우)에서 음성인식 AI 11종의 반응을 분석했다. 그 결과 유명 벤치마크에서 성적이 가장 좋은 모델들이 실제로는 소리를 제대로 듣지 않고도 벤치마크의 정답 자막을 그대로 베껴 쓰는 경향이 강했다. 이런 편법 행동은 벤치마크에 등장한 특정 목소리나 녹음 환경 같은 좁은 단서에 반응해서 켜지고, 내부 활성화 값을 조작하거나 다른 오디오를 이어붙이는 것만으로도 켜고 끌 수 있었다.
무엇을 했나
- 오디오와 정답 자막이 실제로는 안 맞는 경우(오류, 마스킹으로 지운 숫자, 두 가지로 쓸 수 있는 표기)를 찾아내 11개의 오픈소스 음성인식 모델이 소리보다 정답 자막을 그대로 따라 하는지 측정했다
- VoxPopuli, LibriSpeech 같은 공개 벤치마크에서 단어 오류율(WER)이 가장 낮은 상위 모델일수록 오디오와 어긋나는 정답 자막을 그대로 베끼는 비율(0.18~0.30)이 높았고, 반대로 WER이 6.5% 이상인 모델들은 이 비율이 0.10 이하였다
- 벤치마크에 등장한 화자의 목소리를 복제해 새로 만든 음성에는 같은 편법 행동이 나타났지만, 벤치마크 이후 새로 녹음한 낯선 화자나 일반적인 목소리로 바꾸면 그 행동이 크게 줄어들어, 모델이 벤치마크 특유의 좁은 음향 단서만 붙잡고 있음을 보였다
- 오디오 뒤에 벤치마크풍 소리를 이어붙이거나 모델 내부의 특정 방향(활성화 벡터)을 더하고 빼는 것만으로 이 편법 행동을 인위적으로 켜고 끌 수 있었다
- 결론적으로 겉으로 보이는 벤치마크 점수가 실제 일반적인 음성인식 능력보다 부풀려져 있을 수 있다는 것을 실험으로 보였다
![Figure 2: Cross-model audit on VoxPopuli. WER (%) is the VoxPopuli-test score from the June 2026 Open ASR Leaderboard [38]. Kimi Audio is not on the leaderboard, and its score is computed using the leaderboard’s scoring. Consensus-panel members are scored against edits flagged unanimously by the remaining three members (§3.3).](https://media.metallab.ai/papers/2608.19936/f0.png)

| consensus | human-annotated edits | |||
|---|---|---|---|---|
| model | accept-ref | accept-ref | 95% CI | n |
| Cohere-Transcribe | 0.30 | 0.52 | [0.47, 0.58] | 253/483 |
| Granite-Speech-4.1-2B | 0.21 | 0.42 | [0.36, 0.47] | 211/508 |
| Canary-Qwen-2.5B | 0.23 | 0.41 | [0.36, 0.47] | 210/507 |
| Higgs-Audio-v3-8B | 0.21 | 0.39 | [0.33, 0.44] | 200/517 |
| Phi-4-Multimodal | 0.19 | 0.38 | [0.33, 0.44] | 195/510 |
| Parakeet-TDT-0.6B-v2 | 0.18 | 0.38 | [0.32, 0.43] | 192/512 |
| Qwen3-ASR-0.6B | 0.09 | 0.19 | [0.15, 0.24] | 98/518 |
| Moonshine-Streaming | 0.06 | 0.14 | [0.11, 0.19] | 74/516 |
| Voxtral-Mini-3B | 0.04 | 0.09 | [0.06, 0.12] | 47/527 |
| Kimi-Audio-7B | 0.03 | 0.07 | [0.05, 0.11] | 40/536 |
| Whisper-Large-v3 | 0.02 | 0.08 | [0.05, 0.11] | 39/514 |


| model | full | truncated | donor ablated | activation ablated |
|---|---|---|---|---|
| Cohere-Transcribe | 0.30 | 0.13 | 0.06 | 0.04 |
| Canary-Qwen-2.5B | 0.23 | 0.12 | 0.05 | 0.02 |
| Granite-Speech-4.1-2B | 0.21 | 0.12 | 0.20 | 0.14 |
| Higgs-Audio-v3-8B | 0.21 | 0.12 | 0.03 | – |
| Phi-4-Multimodal | 0.19 | 0.09 | 0.05 | 0.20 |
| Parakeet-TDT-0.6B-v2 | 0.18 | 0.08 | 0.06 | 0.01 |
| Qwen3-ASR-0.6B | 0.09 | 0.09 | 0.04 | – |
| Moonshine-Streaming | 0.06 | 0.07 | 0.04 | – |
| Voxtral-Mini-3B | 0.04 | 0.05 | 0.03 | – |
| Whisper-Large-v3 | 0.02 | 0.05 | 0.02 | – |
| Kimi-Audio-7B | 0.03 | 0.06 | 0.04 | – |


| consensus accept-ref | masked accept-ref | |||
|---|---|---|---|---|
| model | VoxPopuli | ep-fresh | VoxPopuli | ep-fresh |
| Cohere-Transcribe | 0.304 | 0.122 | 0.185 | 0.074 |
| Canary-Qwen-2.5B | 0.233 | 0.150 | 0.051 | 0.062 |
| Granite-Speech-4.1-2B | 0.208 | 0.117 | 0.051 | 0.062 |
| Higgs-Audio-v3-8B | 0.211 | 0.168 | 0.070 | 0.040 |
| Phi-4-Multimodal | 0.188 | 0.193 | 0.076 | 0.044 |
| Parakeet-TDT-0.6B-v2 | 0.181 | 0.120 | 0.038 | 0.029 |
| Qwen3-ASR-0.6B | 0.092 | 0.091 | 0.051 | 0.015 |
| Moonshine-Streaming | 0.056 | 0.099 | 0.013 | 0.018 |
| Voxtral-Mini-3B | 0.035 | 0.128 | 0.076 | 0.062 |
| Whisper-Large-v3 | 0.025 | 0.071 | 0.083 | 0.062 |
| Kimi-Audio-7B | 0.028 | 0.144 | 0.013 | 0.018 |


| real | vox-clone | ep-fresh | generic | real−ep-fresh | real−generic | |
|---|---|---|---|---|---|---|
| Cohere-Transcribe | +1.52 | +1.26 | +0.92 | +0.54 | +0.60 [+0.30,+0.94] | +0.98 [+0.66,+1.33] |
| Canary-Qwen-2.5B | +1.22 | +1.05 | +0.65 | +0.77 | +0.57 [+0.27,+0.90] | +0.45 [+0.17,+0.71] |
| Granite-Speech-4.1-2B | +0.12 | +0.15 | +0.16 | +0.01 | −0.04 [−0.24,+0.17] | +0.11 [−0.11,+0.32] |
| Phi-4-Multimodal | +0.46 | +0.51 | +0.24 | +0.27 | +0.23 [+0.01,+0.50] | +0.19 [+0.04,+0.35] |
| Higgs-Audio-v3-8B | +0.50 | +0.57 | +0.37 | +0.11 | +0.13 [−0.00,+0.26] | +0.39 [+0.23,+0.56] |
| Whisper-Large-v3 | +0.70 | +0.89 | +0.85 | +1.01 | −0.16 [−0.37,+0.06] | −0.31 [−0.47,−0.15] |
| Moonshine-Streaming | +0.31 | +0.37 | +0.25 | +0.15 | +0.06 [−0.08,+0.21] | +0.16 [+0.00,+0.32] |
| Kimi-Audio-7B | +0.24 | +0.32 | +0.06 | +0.16 | +0.17 [−0.00,+0.37] | +0.08 [−0.06,+0.22] |
| Qwen3-ASR-0.6B | −0.60 | −0.56 | −1.06 | −1.14 | +0.46 [+0.19,+0.75] | +0.54 [+0.31,+0.76] |
| Voxtral-Mini-3B | −0.13 | +0.07 | −0.12 | −0.05 | −0.01 [−0.17,+0.16] | −0.08 [−0.23,+0.07] |


| model | truncated | attn-isolated | translate | full |
|---|---|---|---|---|
| Voxtral-Mini-3B | 1.00 | 1.00 | 1.00 | 1.00 |
| Whisper-Large-v3 | 1.00 | 1.00 | 1.00 | 1.00 |
| Moonshine-Streaming | 1.00 | 1.00 | – | 1.00 |
| Qwen3-ASR-0.6B | 0.94 | 0.95 | 1.00 | 1.00 |
| Kimi-Audio-7B | 1.00 | 0.89 | – | 0.89 |
| Cohere-Transcribe | 0.94 | 0.26 | – | 0.00 |
| Granite-Speech-4.1-2B | 0.67 | 0.11 | 0.39 | 0.00 |
| Canary-Qwen-2.5B | 0.83 | 0.05 | – | 0.00 |
| Phi-4-Multimodal | 0.83 | 0.89 | 0.61 | 0.00 |
| Higgs-Audio-v3-8B | 0.83 | 0.42 | – | 0.06 |
| Parakeet-TDT-0.6B-v2 | 1.00 | – | – | 0.00 |


왜 중요한가
공개된 음성인식 성능 순위표를 그대로 믿고 모델을 고르면, 실제 서비스 환경에서는 순위표만큼 성능이 나오지 않을 수 있다는 뜻이다. 벤치마크 점수를 검증하고 새 평가 기준을 만들 때 이런 편법 가능성을 함께 점검해야 한다는 실용적 시사점을 준다.
이 논문의 용어
- 단어 오류율(WER) · 음성인식 결과와 정답 자막을 비교해 틀린 단어 비율을 계산하는 대표적 성능 지표
- 벤치마크 편법(benchmark optimization) · 실제 음성을 잘 알아듣는 능력이 아니라 특정 평가 데이터의 특성에만 맞춰 점수를 올리는 행동
- activation steering(활성화 스티어링) · 모델 내부의 특정 방향(벡터)을 더하거나 빼서 모델의 행동을 인위적으로 바꾸는 해석 기법
- teacher-forced 우도 · 정답 자막을 강제로 입력한 상태에서 모델이 그 다음 글자를 얼마나 확률 높게 예측하는지 측정하는 방식
- accept-ref · 오디오가 실제로 뒷받침하지 않는데도 모델이 벤치마크의 정답 자막 표현을 그대로 출력하는 비율
논문 원문 초록 (영문)
Public benchmarks are important measures of Automatic Speech Recognition (ASR) model capabilities. However, by nature of being public, there is risk of models being optimized for these benchmarks in ways that do not generalize well to real-world data. We present a methodology for quantifying benchmark optimization, focusing on cases where the audio underdetermines the reference transcript. We identify three families of behavioral probes that reveal models' capabilities of reproducing benchmark reference spans despite underdetermined audio: reference disagreement, masked-number recovery, and orthographic switching. We find that the highest-scoring open source models output verbatim reference transcript spans even when the relevant audio is contradictory, masked, or ambiguous. Using a variety of mechanistic probes, we show that models respond to narrow acoustic cues to override the faithful representation of the audio in favor of a benchmark-optimized policy. We show the benchmark-optimized behavior can be causally manipulated via low-rank linear steering or simply appending audio to the end of a segment in some cases. Overall, our results indicate that high-performing models exhibit benchmark-conditioned behaviors that can inflate benchmark performance without reflecting improved general-purpose transcription ability.
arXiv에서 원문 보기최신 논문
- Optimal Skill Selection for LLM Agents with Provable Bicriteria GuaranteesAI 에이전트에게 어떤 '스킬 문서'를 몇 개나 줘야 잘 작동하는지, 수학적으로 최적해를 보장하며 골라주는 방법
- Specification-delta-driven data governance: an empirical study of the {\guillemotleft}spec-delta{\guillemotright} as the unit of change in lakehouse data platforms데이터 플랫폼 변경도 코드처럼 '설계도 조각'을 붙여서 검토하면 어떨까: 실험 설계 논문
- Robust Incomplete Multimodal Sentiment Analysis via Iterative Proxy Correction텍스트가 빠지거나 망가져도, AI가 그 자리를 대신할 '가짜 텍스트'를 한 번에 만들지 않고 여러 번 고쳐가며 감정을 더 정확히 읽어낸다
- LoRA-GA$^2$: Low Rank Adaptation with Multi-step Gradient Adaptive Alignment모델을 통째로 학습하지 않고도, 학습 초반 몇 걸음의 기울기를 미리 훔쳐봐서 LoRA를 더 똑똑하게 초기화하는 법
- Reliable Financial Named Entity Recognition under Domain Shift금융 AI가 서류체 문장에서 배운 자신감은 트위터로 가면 거짓말이 된다
- Remember, Verify, or Ask? Cross-Family Evaluation of Memory Commitment in LLM AgentsAI 비서가 뭘 기억할지 결정할 때, '물어봐야 할 순간'에 되레 세상에 확인하고 넘어간다
- Stopping and Routing LLM Judge PanelsAI 채점관을 몇 명 불러야 하는지, 언제 멈춰야 하는지 정하는 방법
- FlashPrefill V2: Block-Sparse Prefill Attention for Long-Context LLM Serving논문 속 시연이 아니라 실제 서비스에 넣을 수 있는 희소 어텐션 만들기
METAL LAB 최신 기사
그림 출처: Theo Lebryk et al., arXiv:2608.19936, CC BY 4.0