← 目錄

K1 論文詳解

2026-09-30


只靠一個字就能偷學會的能力:解密 Active Taskless Distillation

Post-Training Leaves Behavioral Shadows on Unrelated Decisions

Peking UniversityZiyang Zhang、Yubin Jing、Yuanhao Zeng、Yuyao Li、Haofan Wang、Yichen Gong▲ 249Hugging FacearXiv
LLMpost-trainingsubliminal learning知識蒸餾AI安全

背景

大型語言模型的訓練通常分成兩個階段:先在龐大語料上做預訓練(pre-training),再用任務相關資料做後訓練(post-training),例如監督式微調或 RLHF,讓模型學會寫程式、推理或依照人類偏好回答問題。一般認為,後訓練帶來的能力提升,必須靠模型直接學習「任務相關」的資料——比如要讓模型變會寫程式,就要餵它程式碼範例。

但去年開始流行的「subliminal learning(潛意識學習)」研究,卻挑戰了這個直覺:研究者發現,一個經過後訓練的「教師模型(teacher)」,即使只生成一堆看起來完全與任務無關的文字(例如隨機數字序列),只要「學生模型(student)」是從教師模型的同一個公開版本(shared public ancestor,即訓練前的共同祖先模型)初始化的,學生模型光是模仿這些無關文字,就能繼承教師的某些行為傾向或偏好。這暗示模型的權重更新,會在其輸出分佈上留下極其細微、卻可被偵測的「痕跡」。

不過先前的 subliminal learning 研究有兩個限制:一是主要驗證的是「特質或偏好」的轉移(比如喜歡某種動物、某種語氣),而不是實質的「能力」;二是需要教師模型生成大量、完整的輸出(例如整段推理鏈或完整程式碼)作為訓練材料,成本不低。這篇論文由 Ziyang Zhang、Yubin Jing、Yuanhao Zeng、Yuyao Li、Haofan Wang、Yichen Gong 等人提出的 Active Taskless Distillation(ATD,主動無任務蒸餾),把這個現象推向極致:能不能只靠教師模型「每個 prompt 吐出一個單字」,就把實質的解題能力(例如寫程式、科學知識、常識推理)轉移給學生模型?答案是可以,而且效果顯著。

方法

ATD 的核心想法是去找出後訓練在模型行為上留下的「行為陰影(behavioral shadow)」,具體做法分成幾步:

第一步,挑選「模稜兩可」的探測 prompt。 研究者先鎖定教師模型與學生模型共同的「公開祖先模型」(例如 Qwen2.5-1.5B 的基礎版本)。他們設計一批 prompt,並刻意挑選出那些「公開祖先模型」在兩個普通單字之間幾乎沒有偏好的情境——也就是說,對這個祖先模型而言,選 A 字或選 B 字的機率幾乎是五五波,這兩個字本身跟任何具體任務內容無關。

第二步,用教師模型的單字選擇當標籤。 把同一批 prompt 餵給經過後訓練的教師模型,教師模型會因為它學到的能力(例如更擅長邏輯推理或程式邏輯),在這些「模稜兩可」的 prompt 上,對這兩個字產生出比祖先模型更明確的偏好。研究者只記錄教師模型選擇的「那一個字」,形成一組「prompt—單字」配對資料——注意,這裡完全不使用教師模型的 logits(機率分佈)、不使用教師模型的參數,也完全沒有任何與下游任務(寫程式、答題)直接相關的範例。

第三步,學生模型只從這些單字配對學習。 學生模型同樣以那個公開祖先模型初始化,然後單純用這 5,664 筆「prompt—單字」配對做微調——它從頭到尾沒看過任何 HumanEval 風格的程式題或科學問答題,只是被要求「在這個 prompt 後面接哪個字」。

為了證明效果不是來自無關的訓練雜訊(nuisance),研究者設計了一個「exact nuisance-matched control(精確雜訊配對對照組)」:這個對照組同樣做同樣規模、同樣形式的微調,但擾亂 prompt 與教師所選單字之間的對應關係,藉此排除「單純做了一次微調就會進步」或「格式適應」等混淆因素。兩者唯一的差異,就是學生是否真的學到了教師選字背後隱含的訊號。

研究者還做了功能性分析(functional analysis),檢驗這種學到的能力是否可以「疊加組合(composable)」——也就是用不同任務的 ATD 訊號分別蒸餾,再看能否疊加出多種能力;以及訊號強度是否會隨著教師模型的後訓練更新幅度(update strength)而變化。

實驗結果

主實驗以 Qwen2.5-1.5B 作為教師與學生的共同基底模型,聚焦在程式能力的轉移。結果顯示,僅用 5,664 筆 prompt—單字配對訓練出來的學生模型,在 HumanEval+ 這個程式碼生成 benchmark 上,相較於雜訊配對的對照組,取得了 5.34 個百分點(pp) 的 pass 率提升。考慮到訓練資料量極小(每個 prompt 只貢獻一個字的監督訊號),且完全不含程式碼範例,這個提升幅度相當可觀,證明教師模型的程式能力確實透過看似無關的單字選擇被「傳染」給了學生。

除了程式能力,研究團隊也在其他任務類型上驗證了同樣的轉移效果,包括:

  • **科學知識(scientific knowledge)**類的問答任務
  • **常識推理(commonsense reasoning)**類的 benchmark
  • **閱讀理解(reading comprehension)**類的評測

這些額外實驗涵蓋了不同的模型世代(model generations)、不同的模型規模(sizes)以及不同的模型家族(families),顯示 ATD 現象並非 Qwen2.5-1.5B 特有的巧合,而是具有一定的普遍性。功能性分析部分也證實,學到的能力訊號具有可組合性(composable)——多個任務的 ATD 蒸餾訊號可以疊加轉移多種能力;同時,轉移效果的強弱會隨教師模型後訓練時「更新幅度」的大小而同步增減,也就是說,教師模型被後訓練改動得越多,行為陰影就越明顯、越容易被學生模型捕捉到。

意義

這篇論文的意義,首先是把「subliminal learning」從一個關於「風格/偏好會透過雜訊文字傳染」的有趣觀察,升級成一個關於「實質能力也可能透過極簡的、看似無關的訊號被蒸餾出來」的更嚴肅的發現。過去大家假設,要讓模型學會寫程式,至少要給它程式碼相關的監督訊號;但 ATD 顯示,只要學生與教師共享同一個預訓練祖先,教師在無關 prompt 上一個單字的選擇,都可能洩漏出後訓練帶來的能力訊息。

這對 AI 安全與模型治理有直接的警示作用:如果一個組織要對外公開任何由其後訓練模型生成的文本(哪怕是隨機字元、無害的聊天記錄、甚至只是機率性選字的紀錄),理論上都存在讓第三方以極低成本「偷學」到其能力提升的風險,而且完全不需要接觸到模型權重或訓練資料。這也連帶對「知識蒸餾監管」「模型輸出審查」「開源與閉源模型的能力保護」等議題提出新的挑戰——單純過濾掉「看起來像任務相關」的內容並不足夠,因為訊號可以藏在單一字詞的選擇機率裡。

另一方面,ATD 也為理解「後訓練到底改變了模型的什麼」提供了一個新工具:透過在模稜兩可的探測點上觀察行為差異,研究者得以用極低成本量化和拆解後訓練帶來的變化,甚至將不同能力的訊號模組化、可組合地轉移。這種「行為陰影探測」的方法論,未來或許可以用於審核模型是否經過特定後訓練(例如檢測某模型是否被蒸餾自另一個受版權保護或受限制的模型),也可能被用作更高效率、低成本的能力蒸餾技術,值得後續在更大規模模型與更多任務類型上持續驗證其邊界與極限。

教得動 vs 教得對:多教師蒸餾如何真正吃到數學專家的甜頭

Beyond Teacher Assignment: Domain-Normalized Multi-Teacher On-Policy Distillation

Nanyang Technological UniversityXin Li、Hao Jiang、Xin Gao、Annan Wang、Yuchen Xie、Jinghao Guo、Xingwei Qu、Yichi Zhang▲ 138Hugging FacearXiv
LLM蒸餾強化學習Qwen3.5多教師模型RLHF

背景

強化學習(RL)已經可以把一個通用語言模型,分頭訓練成好幾個「單科狀元」——一個特別會解數學題、一個特別會寫程式、一個特別擅長照著指令精準執行。問題是,使用者不會想同時開三個模型視窗,他們要的是「一個模型全會」。

把多個專家模型合而為一的常見做法,叫做 multi-teacher on-policy distillation(MOPD,多教師同步策略蒸餾)。運作方式是:學生模型(student)自己生成答案,系統依照這個 prompt 屬於哪個領域(數學、程式、指令遵循),指派對應的專家老師,在學生生成的每一個 token 上給予回饋(以 token 級的 log-ratio/優勢值形式)訓練學生。這個「路由」機制決定了「誰來教」,但論文作者——來自新加坡等機構的 Xin Li、Hao Jiang 等九位研究者——發現一件被忽略的事:路由只決定「誰教」,卻沒有決定「教得多用力」。

他們在 Qwen3.5 系列的三種模型尺寸(2B、4B、9B)上做實驗,結果發現:MOPD 訓練出來的學生,居然打不贏「只用單一個最強專家去教」的版本,而且幾乎沒有吃到數學專家原本該帶來的進步。深入分析後發現,問題出在回饋訊號本身並不「公平」——指令遵循(instruction-following)領域的回饋訊號,其分散程度(spread)是數學領域的好幾倍,結果訓練時等於是指令遵循的梯度把整個更新方向都「蓋台」了,數學專家的意見幾乎被稀釋掉。

方法

作者提出的解法叫 Domain-Normalized MOPD(DN-MOPD,領域正規化多教師蒸餾)。核心想法很直白:路由邏輯不變(還是依照 prompt 領域指派對應專家),但每個領域教師給出的 token 級優勢值(advantage),要先按照該領域回饋訊號的「量測分散度」重新縮放,再拿去更新學生。

具體做法是計算每個領域 d 的 log-ratio 差異的母體標準差 σ_d,以及跨所有領域合併計算的 σ_all,然後定義縮放權重:

wd = clip(σ_all / σ_d, 0.25, 4)

也就是說,如果某個領域的回饋訊號天生波動較大(如指令遵循),它的權重就會被往下修正;如果某領域訊號天生保守、波動小(如數學),權重就會被放大,讓它在梯度更新中「發得出聲音」。經過縮放後的優勢值為 Ã_t = w_d × A_t,符號(方向)完全保留,只調整強度,並用 0.25 到 4 倍夾限避免權重暴衝。

訓練上採用 GRPO(Group Relative Policy Optimization)作為 RL 演算法:先各自訓練專家教師模型(每個領域最多 400 次更新),再用專家池對學生做 80 次主要更新(部分實驗延伸到 160 次)。實驗涵蓋三種隨機種子(42、43、44),並在 8K 與 16K 兩種生成長度上限下分別驗證,確保結果不是偶然或長度限制造成的假象。

實驗結果

評測涵蓋六個公開 benchmark,分成三大領域各兩個:數學用 AIME25 與 AIME26(各 30 題,取樣 64 次作答);程式用 LiveCodeBench v5 與 v6(分別 167 與 175 道互斥題目,取樣 6 次作答);指令遵循用 IFEval-541 與 IFBench-300(每題取樣 16 次作答)。

在 16K 生成上限、80 次更新的設定下,三個尺寸的總分結果都是 DN-MOPD 優於原本按標籤路由的 MOPD:

  • 9B 模型:MOPD 58.4% → DN-MOPD 59.6%
  • 4B 模型:MOPD 50.3% → DN-MOPD 52.5%
  • 2B 模型:MOPD 26.6% → DN-MOPD 29.0%

也就是每個尺寸都提升了約 1.2 到 2.4 個百分點,而且這個提升在三個隨機種子、兩種長度上限下都穩定重現,不是雜訊。更關鍵的是,原本 MOPD 「幾乎吃不到數學專家紅利」的問題被大幅緩解——DN-MOPD 幾乎完全補回了流失的數學能力增益。

作者還做了對照實驗:固定住某個領域的權重(而不是動態量測),看看效果從哪裡來。以 4B 模型、16K 上限為例:單獨把數學回饋權重放大兩倍,總分只提升 1.20 個百分點,數學分數約提升 2 分;單獨把指令遵循回饋權重調降到 0.25 倍,總分提升 1.79 個百分點,數學分數約提升 3 分;而 DN-MOPD 的自適應權重方案,總分提升達 2.24 個百分點,數學分數提升 3.75 個百分點。這說明真正的關鍵動作是「把指令遵循的音量調小」,而不是「把數學的音量調大」——換句話說,真正拖累多教師蒸餾效果的元兇,是指令遵循訊號的過度支配,而非數學訊號本身太弱。此外,作者也發現,只要固定權重設定得接近 DN-MOPD 實際量測出來的比例,效果就跟自適應方法差不多,說明這套正規化邏輯抓到的確實是問題的本質,而不是複雜運算帶來的偶然紅利。

意義

這篇論文點出一個容易被忽視,卻在工程實務上極其重要的細節:把多個專家模型「合體」成一個通用模型時,決定「誰來教」只是故事的一半,決定「教多大聲」才是另一半,而且往往是被忽略卻更關鍵的那一半。過去許多多教師蒸餾或 RLHF 式的合併方案,預設路由正確就等於萬事俱備,但不同任務領域天生產生的回饋訊號尺度並不一致——這種尺度差異如果不處理,強勢領域(這裡是指令遵循)會系統性地壓制弱勢但同樣重要的領域(這裡是數學推理)。

對想要訓練「全能型」模型的團隊而言,這暗示一個簡單但容易被忽略的檢查點:在合併多個專家訊號前,先量測並校正各領域回饋的量級,而不是假設所有老師的「音量」天生就該一樣大。這個做法本身計算成本很低(只是量測標準差再做線性縮放),卻能在 2B 到 9B 各種尺寸上帶來穩定、可重現的總分提升,並且大幅挽回原本會流失的專科優勢——這對於任何想用「多個小專家拼出一個大通才」思路做模型合併、知識蒸餾或 RL 後訓練的團隊,都是一個值得直接借用的簡單而有效的技巧。

VisionHOPE:當視覺骨幹網路學會「邊看邊改寫自己的學習規則」

VisionHOPE: Visual Backbones as Self-Modifying Learning Systems

Chinese Academic of Science Institute of AutomationSiran Peng、Tianshuo Zhang、Tianyu Fu、Weisong Zhao、Haoyuan Zhang、Jiankuo Zhao、Minghui Wu、Ping Jiang▲ 106Hugging FacearXiv
VisionHOPENested LearningTest-Time Training視覺骨幹網路電腦視覺

背景

過去十年,電腦視覺的「骨幹網路」(backbone)一路演進:CNN 靠局部卷積聚合資訊,Vision Transformer(ViT)靠全域自注意力建立長距互動,State-Space Model(SSM,如 Mamba)則用「輸入相關」的狀態轉移取代固定卷積核,近期興起的 Test-Time Training(TTT)層更進一步,讓模型在處理一張圖片的過程中,即時更新一個內部的「小學習器」。

這條演進路線的共同趨勢,是讓視覺運算越來越能「因材施教」——依據當下輸入即時調整。但作者指出一個尚未被解決的問題:不管是 SSM 的狀態轉移函式,還是 TTT 的內層更新規則,這些「怎麼調整」的規則本身,仍然是訓練完成後就固定不變的,只是規則的「輸出」隨輸入變化,規則本身並不會隨輸入演化。

受 Nested Learning(NL,巢狀學習)這個「自我指涉式」學習框架啟發,論文提出 VisionHOPE——第一個把通用視覺骨幹網路,設計成一套「自我修改的學習系統」:模型記住什麼、以及模型怎麼學,這兩件事在處理同一張圖片的過程中會共同演化,而不是各自獨立。

方法

VisionHOPE 的核心是五個彼此耦合的記憶模組(five coupled memories):一個負責儲存內容,兩個分別生成 key 與 value 表徵,另外兩個則分別掌管「學習率」與「保留率」。隨著掃描沿路徑推進、視覺上下文不斷累積,這五個記憶會聯合演化——學習率記憶會依據當下情境調整內容記憶更新的步伐,保留記憶則決定舊資訊留存多少,形成一個會「自我改寫」自身更新規則的系統。

但作者發現,若直接把 NL 這種無約束的自我指涉更新規則搬到視覺骨幹上,訓練會不穩定、甚至數值發散。為此他們設計了一套「穩定性匹配的步長控制」機制,包含兩部分:一是對自我指涉注入量做「軟上限」(soft cap)限制,二是對保留記憶的轉移矩陣做「頻譜鉗制」(spectral clamp)。兩者搭配後,作者證明沿著每條掃描路徑,記憶動態都具有「非擴張性」(non-expansive),也就是數學上可保證不會無限放大、維持穩定。

針對二維特徵圖,團隊把 NL 原本的 chunk(區塊)公式改造成貼合影像結構的版本:將 chunk 對齊到影像的「列」與「欄」,並沿四個方向(上下左右)各自掃描,最後再做逐通道融合,類似 Mamba 系列常見的「十字掃描」設計,但底層驅動的是自我修改式的記憶更新,而非固定的狀態空間方程。模型提供 Tiny(26.6M 參數、4.9G FLOPs)、Small(52.9M、9.8G)、Base(91.2M、17.3G)三種規模。

實驗結果

在 ImageNet-1K 影像分類上,VisionHOPE-Tiny/Small/Base 的 Top-1 準確率分別為 84.1%、85.2%、85.6%,與同量級的 TTT 系列骨幹(如 H-ViT3)、ViT 系列(RMT)以及 SSM 系列(VMamba)相比具競爭力甚至略勝一籌。

在 COCO 物件偵測與實例分割(Mask R-CNN,1× schedule)上,三種規模分別取得 47.9/49.5/50.5 的 Box AP,以及 43.1/44.2/45.0 的 Mask AP;若拉長到 3× schedule,Tiny 與 Small 進一步提升到 49.4/44.1 與 50.5/45.0。

在 ADE20K 語義分割(UPerNet 架構)上,mIoU 分別達到 49.4、50.3、51.8,隨模型規模穩定提升,顯示這套自我修改式記憶機制在密集預測任務上同樣可遷移、可擴展,而不只是分類任務的特例。

消融實驗也驗證了設計的必要性:一旦拿掉「軟上限」這道保護,訓練會直接數值發散,說明穩定性機制不是錦上添花,而是能否訓練起來的關鍵。掃描方向的消融也顯示,四方向掃描(82.3%)優於雙方向(81.9%)與單方向(81.6%),證實對齊列欄的多向掃描設計確實有助於捕捉二維空間結構。

意義

VisionHOPE 的價值不只在於刷新了幾個 benchmark 的數字,更在於它把「自我修改學習系統」(self-modifying learning system)這個原本偏理論、源自 Nested Learning 的構想,第一次落地成一個可訓練、可擴展的通用視覺骨幹,並且在 ImageNet-1K、COCO、ADE20K 三個代表性任務上都證明可行。

相較於 TTT 層「固定規則、即時更新內層權重」的做法,VisionHOPE 把「規則本身如何演化」也交給模型自己決定,學習率與保留率不再是超參數或固定函式,而是隨影像內容共同演化的記憶。這是視覺骨幹「輸入自適應」演進路線上更進一步的嘗試。

同樣重要的是穩定性證明本身:自我指涉式更新在語言模型的 NL 相關研究中已知容易發散,論文提出的軟上限加頻譜鉗制的組合,並給出非擴張性的理論保證,為後續想把類似自我修改機制搬進視覺(甚至多模態)模型的研究者,提供了一套可複用、有理論支撐的穩定化配方,而不只是一次性的工程技巧。