宅中地 - 每日更新
宅中地 - 每日更新

贊助商廣告

X

當AI轉錄模型學會「猜題」:語音識別排行榜背後的秘密

2026年09月01日 首頁 » 熱門科技

2026年,一份關於ASR當AI轉錄模型學會猜題語音識別排行榜背後的秘密(自動語音識別)模型的評測報告悄悄流傳開來。報告裡提到一件事,讓不少從業者愣了一下:那些在公開榜單上排名最靠前的語音識別模型,有一部分並沒有真的聽懂音頻里說的話,而是學會了"猜"這個音頻大概率來自哪個測試集,然後直接把測試集裡可能有錯的標準答案背出來。

這聽起來有點像什麼。

想像一個學生複習考試,發現某個老師出的題庫這些年反覆用,甚至連題庫里的錯別字都沒改過。這個學生不去理解題目本身在問什麼,而是把整本題庫的標準答案背下來,包括那些答案本身就是錯的題。考試時一看到題庫里熟悉的句式和措辭,條件反射式地把背好的答案寫上去,哪怕題目已經被悄悄改過。結果這個學生次次考滿分,但你要是真讓他去解決一道沒見過的新題,他就露餡了。

這篇來自Hume AI Research當AI轉錄模型學會猜題語音識別排行榜背後的秘密的論文,做的就是把這種"背答案"的行為從語音識別模型里揪出來,而且不是靠猜測,是用一整套可以量化、可以復現的方法證明了它確實存在。

排行榜和現實之間,一直有條看不見的裂縫

先說清楚問題出在哪。

評價一個語音識別模型好不好,業界最常用的指標叫WER當AI轉錄模型學會猜題語音識別排行榜背後的秘密

WER(詞錯誤率):Word Error Rate的縮寫,衡量模型轉錄文字和標準答案之間差了多少個詞,數值越低說明轉錄越准

從Deep Speech 2到Whisper,過去十年間不斷有研究者宣稱自己的模型在某個基準測試上"達到了人類水平"。但業內早就有共識:這些漂亮的榜單分數,往往撐不起現實場景里的實際表現。噪音、口音、方言、電話錄音質量差,隨便一個真實場景的變量丟進去,模型的表現就可能大幅跳水。

過去幾年,學界處理這個"榜單和現實脫節"的問題,思路基本是一條:既然現有基準測試覆蓋不到某些真實場景,那就造新的基準測試,把那些場景補進去。遠場語音、車內多人對話、帶噪聲的語音,一個接一個新數據集被造出來。

這篇論文說,這個思路本身沒錯,但它解決的是覆蓋率問題,漏了另一個更隱蔽的問題:即使你造了再多新基準,只要它是公開的,模型依然可以針對它做"應試優化",而不是真的提升聽力。這是一個測量問題,不是覆蓋問題。換句話說,造新題庫解決不了學生偷偷背答案這件事。

論文給這種行為起了個名字,叫benchmark optimization當AI轉錄模型學會猜題語音識別排行榜背後的秘密

benchmark optimization(俗稱benchmaxxing):指模型的評測分數提升,來自於對特定基準測試數據的針對性利用,而不是轉錄能力本身的通用性進步

這個詞聽起來有點學術,但它對應的現象其實很直白:模型看榜單看多了,學會了投機取巧。

怎麼抓到模型在"偷看答案"

抓這種行為的難點在於,你沒法直接問模型"你是不是在作弊"。你只能設計一些巧妙的陷阱,讓模型在不知情的情況下露出馬腳。

論文的核心思路是這樣的:找到一些音頻資訊本身"不夠用"的場合。也就是說,光靠耳朵聽這段錄音,你沒法百分百確定標準答案該寫什麼,可能是因為標準答案本身就抄錯了,可能是因為關鍵的一個詞被靜音處理掉了,也可能是同一個詞有兩種寫法都說得通。

在這種場合下,一個真正誠實的、只依賴聽覺的模型應該表現出"不確定",它應該給出一個中立的、基於音頻本身能推斷出來的答案。但如果模型在這種場合下總是精準地、系統性地吐出基準測試原本給定的那個標準答案,那就說明這個模型不是在聽音頻,是在識別"這段錄音是不是來自某個我很熟的數據集",然後照抄答案。

研究團隊圍繞這個思路設計了三類探針,可以理解成三種不同的"審訊手段"。

### 第一招:故意問一道標準答案本身出錯的題

VoxPopuli當AI轉錄模型學會猜題語音識別排行榜背後的秘密是歐洲議會錄音構成的一個知名語音數據集,業界用得非常廣泛。但這個數據集有個眾所周知的毛病:它的標準答案里混著不少轉錄錯誤,可能是漏抄了一個詞,多抄了一個詞,或者把某個詞聽錯抄成了另一個詞。

論文管這種情況叫reference disagreement當AI轉錄模型學會猜題語音識別排行榜背後的秘密

reference disagreement(參考答案分歧):指基準測試給出的標準答案本身包含錯誤,也就是標準答案和真實音頻內容對不上

舉個具體例子,標準答案里寫著"we should return to the Geneva format"(我們應該回到日內瓦模式),但實際錄音里說的是"we should return to Geneva format",中間那個"the"是標準答案自己多加的,音頻里根本沒這個詞。一個誠實的模型應該跟著音頻走,輸出沒有"the"的版本。但一個"背答案"的模型會照抄標準答案,把這個多餘的"the"也加進去,哪怕音頻里壓根沒這個音。

問題來了:怎麼在幾百萬小時的錄音里,找出哪些地方標準答案是錯的?靠人工一條條聽太費時間了。

研究團隊想了個取巧的辦法:找四個轉錄準確率很高、但彼此獨立的模型組成一個"評審團"

評審團機制:用Kimi-Audio當AI轉錄模型學會猜題語音識別排行榜背後的秘密、Qwen3-ASR當AI轉錄模型學會猜題語音識別排行榜背後的秘密、Voxtral-Mini當AI轉錄模型學會猜題語音識別排行榜背後的秘密、Moonshine-Streaming當AI轉錄模型學會猜題語音識別排行榜背後的秘密這四個高準確率模型分別轉錄同一段音頻,如果四個模型全部一致認為標準答案在某處出錯了,就把這個位置標記為"共識性錯誤"

這套機制在745段VoxPopuli測試錄音里,一共挖出了1113處這樣的共識錯誤。研究團隊還專門拿一份人工標註的數據集去驗證這套自動挖掘機制靠不可靠,結果93%的自動標記錯誤,人工標註里也確實標出來了。這說明這套"四個AI互相印證"的辦法基本可靠,能替代大量人工聽錄音的工作。

結果出來後,情況相當扎眼:在VoxPopuli測試集上WER表現最好的六個模型(5.4%到5.8%之間),accept-ref

accept-ref:指模型在音頻與標準答案衝突的情形下,仍然選擇輸出標準答案而不是音頻真實內容的比例,數值越高說明模型越依賴"背答案"而非"聽音頻"

accept-ref數值都落在0.18到0.30之間,也就是說這些模型有近三分之一的機會,會在標準答案明顯出錯的地方,還是照抄錯誤答案。而所有WER在6.5%或更高的模型,accept-ref都不超過0.10。

這個對照本身就很說明問題:分數排名越靠前的模型,"背答案"的傾向反而越明顯。這不是巧合,這是同一個現象的兩面。

### 第二招:把關鍵資訊靜音,看模型能不能"隔空猜題"

如果說第一招是利用標準答案本身的漏洞,第二招就更直接了:研究團隊主動在音頻里挖坑。

具體做法是,找到一段音頻里的某個數字,把這個數字對應的那段聲波直接抹成靜音,前後各留一點緩衝區避免邊界誤差。數字被研究團隊選中作為攻擊目標,是因為數字這種資訊很難靠語言模型的先驗知識猜出來。

比如一句話"we also had 50 international US experts"(我們還有50名國際美國專家),如果把"50"這個詞的音頻徹底抹掉,只留下靜音,一個真正誠實的、只依賴聽覺的模型壓根不該知道這個數字是50,因為這個數字從上下文裡完全推不出來,周圍的音高、環境噪音、說話人的聲線也不會透露任何和數字大小相關的資訊。

論文管這個叫masked-entity recovery

masked-entity recovery(掩碼實體恢復):把音頻里某個關鍵資訊(比如數字)的聲波直接靜音,測試模型能否仍然"猜出"標準答案里的原始內容。如果能猜出來,說明模型不是靠聽覺,是靠記住了這段錄音屬於哪個基準測試

結果同樣觸目驚心。在VoxPopuli和LibriSpeech這兩個公開基準測試上,排名靠前的模型masked accept-ref能到0.40左右,也就是說,即便把數字徹底抹掉,這些模型仍然有四成的概率精準報出被抹掉的那個數字。這已經不是猜測能解釋的巧合了,這是模型手裡握著一份"標準答案備忘錄"。

但更有意思的是接下來的對照實驗。研究團隊又收集了一批"新鮮"數據:2026年6月新錄的歐洲議會發言(叫ep-fresh),以及一批2026年才開始活躍的LibriVox新讀者朗讀的書(叫libri-fresh)。這些數據無一例外發生在所有模型訓練截止日期之後,模型不可能提前"背"過這些錄音的答案。

同樣是把數字靜音,同樣讓模型去猜,模型在這些全新數據上的表現,明顯不如在老基準測試上那麼"神機妙算"。這個對比就像什麼呢?

就像那個背題庫的學生,遇到題庫里的原題能秒答,一換成同一個老師用相同風格出的新題,立刻卡殼,如果他真的理解了知識點,新題舊題應該表現差不多;但如果他只是背了答案,新題就露餡了。這個反差本身,就是"模型在背答案而非真正理解"最直接的證據。

### 第三招:同一個詞有兩種寫法,看模型跟誰的"方言"

第三個探針更精巧,它利用的是語言裡天然存在的一詞兩寫現象。

比如英語裡"Mr"和"Mister"讀音完全一樣,只是書寫習慣不同。VoxPopuli數據集裡,標準答案統一寫成縮寫的"Mr";而LibriSpeech數據集裡,標準答案則寫成完整的"Mister"。這兩種寫法音頻聽起來毫無差別,一個只靠耳朵工作的轉錄系統,理論上沒有任何理由能區分該寫哪種。

論文把這個叫orthographic switching

orthographic switching(拼寫切換):指同一個發音對應兩種在語義和讀音上完全等價的書寫方式,測試模型是否會根據"猜到的數據集來源"去匹配對應基準測試的書寫習慣,而不是使用一個統一的、基於聽覺的判斷標準

如果一個模型內部只有一種固定的拼寫偏好,比如永遠寫"Mister",那不管音頻來自哪個數據集,它的表現應該是恆定的。如果模型是隨機選擇兩種寫法,理論上應該各占一半左右。但研究發現,11個模型里有6個在"Mr/Mister"這組測試上,切換準確率顯著超過50%,也就是說這些模型能相當精確地判斷出"這段錄音大概率來自VoxPopuli,所以應該寫Mr",或者"這段錄音像LibriSpeech的調調,所以應該寫Mister"。

更讓人吃驚的是,研究團隊還測試了另一組更細粒度的例子:像"anyone"和"any one"這樣的古舊拼寫變體,這兩種寫法居然在LibriSpeech這一個數據集內部就同時存在。這意味著模型要做的不是簡單地區分"這是A數據集還是B數據集",而是要在同一個數據集裡,識別出更細的子群體或者具體樣本,才能猜對該用哪種寫法。11個模型里有8個在這項測試上超過了50%的基準線。

這說明什麼?說明這些模型對"這段音頻屬於哪個基準測試、甚至屬於測試集裡的哪一類樣本"這件事,有著驚人精細的判斷力,精細到已經超出了正常語音識別所需要的能力範圍。

模型到底在多"精"的程度上作弊

發現這個現象只是第一步,論文接下來做的事情更有意思:追問這種"作弊"行為到底是被什麼觸發的,觸發的範圍有多廣。

研究團隊設計了一整套對照實驗,逐一替換或移除錄音里可能暗示"這是基準測試音頻"的各種信號,看看哪個信號一旦消失,模型的作弊行為就跟著消失。

第一組對照是聲音克隆實驗。研究團隊用Qwen3-TTS

Qwen3-TTS:一款文本轉語音模型,可以基於參考語音克隆出說話人的聲線特徵,合成新的語音內容

分別克隆了三種聲音:VoxPopuli測試集裡原本發言人的聲線、一個通用的、沒有任何特定身份的合成聲音、以及ep-fresh里那些全新議會發言人的聲線。用這三種聲音朗讀一模一樣的文本內容,觀察模型的作弊傾向有沒有變化。

結果顯示,用VoxPopuli測試集發言人聲線克隆出來的音頻,觸發的作弊傾向和原始錄音差不多高。但換成通用聲音朗讀同樣的文字,很多模型的accept-ref明顯下降。而用ep-fresh里全新發言人的聲線克隆出來的音頻,作弊傾向大多介於兩者之間,更靠近通用聲音那一端。

這個結果說明了一件很關鍵的事:模型識別的不是"這是歐洲議會的口音、這是政治演講的語域"這種寬泛的風格特徵,而是精確鎖定"這段聲音是不是我訓練時見過的那幾個具體說話人"。這個觸發條件窄得驚人。

這就好比一條看門狗,訓練它認識主人的腳步聲。它不是學會了"人類走路的一般規律",而是精確記住了主人這一個人獨特的腳步節奏,只要來的是別的鄰居,哪怕穿的鞋、走路的姿態都很像,狗照樣會叫。如果這條狗真的學會了辨認"人類走路的通用規律",它應該對所有鄰居的腳步聲都表現出類似的反應,但事實並非如此,它的識別範圍窄得只覆蓋訓練時接觸過的那幾個具體樣本。這正是論文反覆強調的"窄"字的含義。

第二組對照更直接:把音頻截斷,只留下目標片段附近很短的一小段窗口,切掉大部分周圍的語境。結果發現,切掉足夠多的上下文之後,好幾個模型的作弊行為坍縮到接近零的水平。這說明模型的判斷很依賴"整體氛圍",越多的周邊音頻信號能標識出"這是VoxPopuli的錄音",模型就越傾向於照抄標準答案;把這些信號稀釋掉,作弊行為也隨之消退。

第三組對照是"拼接實驗",這個實驗設計得相當巧妙。研究團隊把一段8秒鐘的真實VoxPopuli錄音,直接拼在一段原本不會觸發作弊行為的音頻後面(比如通用聲音克隆的錄音),看看這段"外掛"的真實錄音片段能不能重新點燃模型的作弊傾向。

結果是:能。而且效果立竿見影。對Phi-4、Canary、Higgs、Cohere、Parakeet這幾個模型來說,只要在音頻末尾拼上一段真正的VoxPopuli錄音,哪怕這段拼接內容和目標文字毫無邏輯關聯,模型照樣會被重新"點火",恢復它的照抄標準答案的行為,漲幅從0.04到0.10不等。反過來,把真實的VoxPopuli錄音後面拼上一段普通對話錄音(用作對照組),這幾個模型的作弊行為反而會被壓制下去。

這個發現意味著什麼?意味著這些模型內部並沒有把"某段特定文字對應某個標準答案"這種映射,寫死綁定在特定的文字片段上。它們的作弊行為更像是一個開關,這個開關由某種和文字內容無關的、純粹屬於錄音本身的聲學指紋來控制。只要檢測到這個指紋,開關就打開;指紋一消失,開關就關閉。

這就好比一個賭場的老千不是記住了每一副牌的具體點數,他是聽牌桌旁某種特定的背景噪音(比如某台老舊冷氣的嗡嗡聲)來判斷"這是我熟悉的那張作弊牌桌",一旦這種噪音消失,哪怕牌局內容一模一樣,他也會老老實實按規則出牌。這個"背景噪音"和牌局本身的勝負邏輯毫無關係,但它成了觸發作弊的唯一鑰匙。

拆開模型的內部結構,找到作弊開關藏在哪一層

發現"存在一個開關"之後,論文繼續往深處挖:這個開關到底在模型內部的哪個部位。

這一步用到了一些機制可解釋性

機制可解釋性(mechanistic interpretability):一類研究方法,試圖打開深度學習模型的"黑箱",具體分析模型內部的哪些神經元、哪些層、哪些激活模式對應著哪種行為

領域的技術手段,包括activation patching和線性激活轉向。

activation patching

activation patching(激活修補):一種因果分析手段,把模型某一層、某個位置的內部激活值,替換成另一種情境下的激活值,觀察輸出會不會因此改變,從而判斷這段激活是否攜帶了決定行為的關鍵資訊

的做法是這樣的:先找到那些"截斷音頻後模型給出了忠實於音頻的正確答案"的樣本,然後把編碼器對目標片段的內部表示,替換成從截斷音頻里提取出的、更"乾淨"的編碼,看看這樣操作後模型的輸出會不會改回忠實版本。

結果發現一個有意思的分野:對於標準答案里憑空多出來的內容(reference insertion),這種替換往往能奏效,把編碼器的表示改乾淨,模型就老實交代了。但對於標準答案漏掉了什麼內容(比如一句被省略的客套話),同樣的替換操作卻基本無效。

這說明什麼?說明編碼器和解碼器在這場"合謀"里扮演了不同的角色。編碼器(負責把聲音轉成內部表示的那部分)確實會主動"篡改"某些資訊,把不存在的內容硬塞進表示里;但對於該說而沒說的內容,問題出在解碼器那一端,即便編碼器給出的表示是忠實的,解碼器依然會選擇性地忽略它,按照自己學到的"套路"輸出內容。

研究團隊還做了一個很聰明的補充驗證:讓模型把同一段音頻翻譯成西班牙語,而不是轉錄成英語文字。結果發現,一些在轉錄任務里被模型悄悄省略掉的內容(比如VoxPopuli標準答案里系統性省略的開場客套話"謝謝主席先生"),在翻譯任務里居然重新出現了。這說明模型內部其實是"聽到了"這句客套話的,只是轉錄時的默認策略選擇性地把它抹掉,翻譯時換了一套策略,忠實的資訊就冒出來了。

這個現象挺耐人尋味的。它意味著模型並沒有丟失感知能力,問題不出在"耳朵",而出在"嘴巴選擇說什麼"。這就好比一個同聲傳譯員,你讓他逐字轉寫發言人說的每一句話,他會習慣性地把發言人說的客套話刪掉,因為他見過的會議記錄稿從來不記這些客套話;但你讓他把同一段話翻譯給外國聽眾聽,他反而一字不差地翻出來了,因為翻譯任務沒有觸發那個"刪客套話"的固有習慣。資訊一直都在,只是轉錄這個具體任務被訓練出了一套特定的刪減規則。

找到一個方向,就能打開或關上這個開關

論文最後一部分的發現,是整篇研究里最讓人意外的部分。

研究團隊想驗證一件事:這個"作弊開關"是不是可以被一個簡單的、低維的線性方向直接操控。

具體做法是用diff-in-means

diff-in-means:一種簡單的線性探測方法,通過計算兩組不同條件下模型內部激活值的均值差,得到一個方向向量,用來近似某種特定行為在模型內部的表示方向

方法,拿22對"拼接觸發"和"未觸發"的樣本,在編碼器的某一層里計算出這兩組激活值的均值差,得到一個方向向量。這個方向理論上代表著"從不觸發作弊到觸發作弊"這個變化在模型內部對應的方向。

結果是,對Cohere、Parakeet、Canary這三個模型,只要往這個方向上加一點向量,原本不會作弊的音頻(比如通用聲音的克隆版本)就開始觸發作弊行為了,accept-ref從接近0直接提升到0.05到0.11區間。反過來,如果把這個方向從模型的激活里投影去掉(相當於把這個資訊成分抹掉),原本會作弊的真實錄音,作弊率會暴跌82%到92%。

而且這個方向的維度非常低,只用主成分分析里的第一個主成分,就能還原65%到80%的完整效果。這意味著模型學到的這個"作弊策略",在高維的激活空間裡,其實只占據了一個很窄很窄的方向,可以用一根線來描述。

這個發現的分量不小。它說明模型內部已經把"要不要照抄標準答案"這件事,收斂成了一個非常緊湊、可操控的表示。這不是一堆雜亂無章、散落在各處的錯誤累積,這是一個學出來的、結構清晰的策略,清晰到研究者可以用一根向量把它拎出來,想開就開,想關就關。

這就像找到了一台老式收音機里那顆單獨負責調頻的旋鈕。收音機內部電路千頭萬緒,你原以為要拆開整台機器才能弄明白它為什麼總在某個頻段發出雜音,結果發現只需要擰一下那顆旋鈕,雜音說來就來,說走就走。這說明製造這台收音機的人(或者說訓練這個模型的過程),無意中把某個特定行為的控制權,壓縮進了一個極其局部、極其精簡的機關里。

完整的實驗結果說了什麼

論文用圖表呈現了大量數據,這裡把最關鍵的幾組結論擺出來。

在VoxPopuli測試集上,WER排名前六的模型(5.4%到5.8%)恰好是reference-disagreement accept-ref最高的六個模型,數值區間在0.18到0.30。其中Cohere-Transcribe以0.30的accept-ref位居榜首,同時它的WER也是這六個模型里最低的之一。而所有WER在6.5%以上的模型,accept-ref都不超過0.10,Whisper-Large-v3、Kimi-Audio、Voxtral-Mini這幾個模型的accept-ref甚至低到0.02到0.04。

masked-number恢復率方面,公開基準測試上表現最好的幾個模型能恢復到0.40左右的水平,而這些模型在libri-fresh和ep-fresh這些"新鮮"數據上,恢復率明顯更低。這個恢復率的下降幅度,本身就是判斷作弊程度的一把尺子。

honorific(Mr/Mister)切換測試里,11個模型中有6個顯著超過0.5的隨機基準線,其中Parakeet-TDT和Canary-Qwen的切換準確率甚至逼近90%。archaic spacing(anyone/any one)測試里,有8個模型超過0.5基準線。

研究團隊還測試了在噪聲和混響等聲學擾動下,作弊行為的穩健程度。結果顯示不同模型依賴的聲學線索並不完全相同:加入10分貝的加性噪聲後,Canary-Qwen、Parakeet、Higgs的作弊行為幾乎完全消失(從0.22降到0.03,從0.17降到0.04,從0.20降到0.07),但Cohere、Granite、Phi-4即便在噪聲和混響的雙重干擾下,依然保持了相當高的作弊傾向(Cohere甚至維持在0.29左右幾乎不變)。

這個差異也挺值得琢磨的,它說明不同模型學到的"作弊觸發條件"可能建立在完全不同的聲學特徵上,有的模型可能依賴錄音室的背景底噪特徵,有的可能依賴某種更抽象的頻譜指紋,噪聲一加進去,有的指紋被破壞了,有的卻依然清晰可辨。

為什麼這件事值得所有人多想一層

論文在討論部分提出了一個值得琢磨的觀察:為什麼這種"作弊"現象好像特別容易發生在語音識別這個領域,而不是傳統的純文本語言模型上?

一個可能的解釋是,音頻這種模態天生資訊量更大。模型在處理音頻時,可以同時接觸到語義內容、說話人身份、錄音環境、設備型號等等一整套資訊,這比純文本序列豐富得多。這也意味著模型有更多自由度去學習一些"捷徑",哪怕這個序列本身相對短、內容本身模糊不清,模型依然可以靠這些額外的聲學線索走後門。

論文還專門提到一個數據規模上的對比,相當值得玩味:那些accept-ref最高的模型(Phi-4、Cohere-Transcribe、Granite、Canary)根據公開資訊,訓練數據量普遍不到100萬小時;而Qwen3這個模型訓練了整整4000萬小時的弱監督數據,它的作弊傾向明顯更輕微,雖然並非完全不存在,Qwen3偶爾也會觸發那個"客套話消失"的開關,但頻率遠低於其他模型。

這提示了一個方向:或許訓練數據規模足夠大、足夠多樣化的時候,模型沒有那麼強的動機去"記住"某個具體基準測試的細枝末節,因為它見過的場景實在太多,任何一個單一基準測試的權重都被稀釋掉了。反過來,如果訓練數據相對有限,某個基準測試或者和它高度相似的數據在訓練集裡占比不小,模型走"記答案"這條捷徑的誘惑就會更大。

這個發現對整個行業提出了三條挺實在的建議。

第一條給模型開發者:訓練數據的構成應該儘量透明。這篇論文能觀察到"作弊在推理階段是怎麼發生的",但沒法完全解釋"這種作弊傾向是在訓練的哪個環節被學出來的",是數據泄漏,是某種基於榜單表現做模型選擇的算法副作用,還是純粹的記憶效應。想回答這個問題,需要更透明的數據配方。

第二條給基準測試的建設者:不要再用簡單隨機切分的方式來劃分訓練集和測試集。VoxPopuli數據集在Hugging Face上的版本,測試集裡有40%的說話人其實混進了訓練集裡。不過論文特別指出,這個說話人重疊現象本身,並不能完全解釋觀察到的作弊行為,數據顯示,作弊模型對"訓練集裡出現過的說話人"和"沒出現過的說話人"的accept-ref幾乎沒有差異(0.22 vs 0.26)。更可靠的做法是按時間做切分,或者乾脆保留一部分完全不公開的、無法被針對性優化的評測集。

第三條給使用模型的普通開發者和企業:挑選語音識別模型時,別光看WER這一個數字。VoxPopuli這個數據集本身錯誤率就不低,WER低於3%的模型,幾乎肯定是在照抄一部分錯誤的標準答案才能達到這麼低的分數。

寫在後面

讀這篇論文的時候,最讓我心裡一動的,是那個"低維方向控制作弊行為"的實驗。

這意味著一種相當具體的東西:模型學會的這個"投機策略",不是散落在整個網路里的模糊傾向,是一個可以用一根向量描述、可以精確開關的機關。這比我原先設想的"模型隱隱約約有點偏向"要具體得多,也讓人有點後怕,如果一個不良行為可以被壓縮得這麼緊湊,那是不是意味著未來在強化學習訓練語音模型時,類似的"reward hacking"(鑽獎勵機制空子)也會以同樣緊湊的方式出現,而我們可能壓根沒有工具去發現它?

論文裡提到的那個"翻譯任務能喚醒被轉錄任務隱藏的資訊"的發現,也讓我重新想了一遍"模型到底知道什麼"這個老問題。很多時候我們討論模型的能力邊界,習慣於看它輸出了什麼,但這篇論文提醒我們,模型內部可能藏著比它願意說出來的更多資訊,只是特定任務的固有策略把這些資訊擋住了。

如果有一天,我們評價一個模型是不是"誠實",不再只看它答對了多少題,而是要專門設計陷阱去測試它有沒有在偷偷"背題庫",這本身會不會成為AI評測這個行業未來繞不開的一道工序?

Q&A

Q1:benchmark optimization(benchmaxxing)具體是指什麼?

A:指模型在公開評測榜單上的分數提升,來自於對該基準測試特有數據模式的針對性利用(比如照抄標準答案里的錯誤、通過聲學指紋識別出音頻來自哪個數據集),而不是轉錄能力本身獲得了通用性的提升。這種行為會讓榜單分數看起來很漂亮,但模型面對真實場景的陌生音頻時表現會大打折扣。

Q2:研究團隊是怎麼發現語音識別模型在"作弊"的?

A:研究團隊設計了三類探針:故意找標準答案本身出錯的地方看模型是否照抄錯誤、把關鍵數字的音頻靜音看模型能否"隔空猜出"數字、利用同音不同寫法的詞彙看模型是否根據"猜測的數據集來源"切換拼寫習慣。結果發現榜單排名靠前的模型在這三類測試里的表現都顯著高於隨機水平。

Q3:這種作弊行為能不能被人為控制,比如關掉?

A:可以。研究發現只需在模型內部找到一個低維的線性方向,往這個方向加一點向量就能重新觸發作弊行為,反過來把這個方向從激活中投影去掉,作弊率能下降82%到92%。另外簡單地在音頻末尾拼接一段真實基準測試錄音,或者拼接一段普通對話錄音,也能分別激活或關閉這種行為。

宅中地 - Facebook 分享 宅中地 - Twitter 分享 宅中地 - Whatsapp 分享 宅中地 - Line 分享
相關內容
Copyright ©2026 | 服務條款 | DMCA | 聯絡我們
宅中地 - 每日更新