潜在状態を使うモデル蒸留の性能崩壊を抑える
LastOPD: Taming Collapse in Latent On-Policy Distillation
この論文をやさしく読む
ひとことで言うと
大きな言語モデルの内部状態を小さなモデルへ伝える際、学習を続けると成績が崩れる問題を抑える蒸留方法です。
何に役立つ?
小型言語モデルの蒸留で、学習の安定性と計算効率を検討する際に参考になります。示された改善は指定されたQwen3モデルでの実験結果です。
この研究の面白いところ
内部状態の一致度が改善しても問題の正解率は低下しました。最終層だけを短期間使い、トークン単位の学習へ切り替える設計です。
どこまで分かった?
性能値はQwen3-4Bまたは8BからQwen3-1.7B-Baseへの蒸留とMATH-500で示されています。層の役割の不一致は追加分析に基づく示唆で、要旨では確定した原因とは述べていません。
v1のアブストラクトに基づくAI解説。日本語訳とは別に、用途の解釈を含みます。
アブストラクトの日本語訳
オンポリシー蒸留(OPD)は、生徒モデルが実際に書いた応答に対して修正を与えるが、その信号は教師モデルの次トークン分布であり、教師が何を述べるかは伝えても、どのように考えるかは捉えきれない。生徒と教師の潜在状態を揃える潜在状態への教師信号は、この不足を補う可能性がある。OPRDなどの最近の手法はこの信号をOPDに取り入れた。 しかし、Qwen3-4BとQwen3-8Bを教師としてQwen3-1.7B-Baseへ蒸留すると、二つの問題が観察された。第一に、潜在状態への教師信号だけでMATH-500の正解率は10ステップで25から46へ上がるが、その後の学習で11まで低下し回復しない。第二に、この崩壊中も潜在状態の一致度は改善し続け、最も一致するモデルの性能が最も悪くなる。追加の分析は、潜在信号の与え方の不一致を示唆する。深さで対応付けた層が二つのモデルでは異なる役割を持ち、一致を続けると生徒が扱えない教師の状態へ引っ張られる可能性がある。 対策としてLastOPDを提案する。潜在状態への信号を、両モデルの言語モデル出力部が読む共通の接点である最終層の状態だけに与え、トークン単位のOPDへ10ステップで徐々に切り替える期間だけ使う。これにより潜在信号の有益な部分を利用し、崩壊前にトークン単位の教師信号へ移行する。広範な実験では、MATH-500でトークンだけのOPDより、4Bの教師で5.55ポイント、8Bの教師で4.02ポイント改善し、保留していたデータセットの大半でも優位だった。また、トークンだけのOPDの最終スコアへ約半分のステップで到達した。コードは公開されている。
v1の要旨から自動生成。本文の精読・人による確認は未実施。
- 初稿
- 2026-09-23(UTC)
- 最新改訂
- 2026-09-23 · v1
- 査読・掲載
- 査読状況未確認
更新履歴
- v1 2026-09-23 この版を読む
取得できた版を表示。版の更新は査読済みを意味しません。過去版の本文差分は未解析です。
原文の要旨
On-policy distillation (OPD) corrects a student on the responses it writes, but its signal is the teacher's next-token distribution: it tells the student what the teacher says but misses how it thinks. Latent supervision promises the missing part by aligning the student's latent states to the teacher's. Recent methods such as OPRD bring this signal into on-policy distillation. However, we observe two failures of this recipe when distilling Qwen3-4B and Qwen3-8B into Qwen3-1.7B-Base. Early gain, late collapse: latent supervision alone lifts MATH-500 accuracy from 25 to 46 in 10 steps, but subsequent training degrades performance down to 11 with no recovery. Better alignment, worse behavior: although the alignment metric steadily improves throughout this collapse, the most aligned model turns out to be the worst performing. Further analysis suggests a mismatch in how the latent signal is applied: layers paired by depth play different roles in the two models, so continued alignment may pull the student toward teacher states it cannot understand. To address this, we propose LastOPD, which applies the latent signal only at the last-layer state, the common interface both LM heads read, and only during a 10-step crossfade into token-level OPD. This keeps the useful part of the latent signal and hands the student to token-level supervision before the collapse sets in. Extensive experiments show that LastOPD improves MATH-500 over token-only OPD by 5.55 and 4.02 points with the 4B and 8B teachers, leads on most held-out datasets, and reaches the final score of token-only OPD in about half the steps. Code is available at https://github.com/Muyiiiii/LastOPD.
arXiv ID: 2609.28845 / 要約の誤りについて