アーカイブ / LLM
追加学習は個々の応答にどれだけ働いたか:TuCoで層ごとの寄与を測る
TuCo
TuCoの原論文から掲載した図です。細部はクリックして拡大できます。
原論文の図の説明を読む
Figure 1: On the left, we observe example prompts and responses by an LLM, which was first pre-trained and then fine-tuned. The value of TuCo \mathrm{TuCo} is indicated by the color bar below each response. We find that prompts in low-resource languages (prompt 2, written in Swahili) or prompts containing jailbreak attacks (prompt 4) induce a smaller Tuning Contribution. In the top right box we see the embedding space representation of a jailbreak attack prompt ( ) after transformation by the first layer of the pre-trained ( ) and fine-tuned model ( ). We define the Tuning Contribution ( TuCo \mathrm{TuCo} ) as the relative magnitude of the pre-training and fine-tuning components throughout all layers.
概要
- TuCoは、対応する追加学習前後のモデルの各層を比較し、質問ごとの追加学習成分の相対的な大きさを測る。
- 著者らが調べた7モデルでは、3種類の攻撃でTuCoが低下し、成功した攻撃の質問では失敗した質問より低かった。
- 著者らはLlama 13Bで攻撃成功予測のAUCを0.87と報告したが、TuCoは応答の安全性を直接判定する指標ではない。
補足:編集した模式図で仕組みを確認する
VISUAL EXPLAINER
図でつかむ、TuCoの仕組み
- 01質問文と対応2モデル
- 02同じ状態で各層を計算
- 03末尾の語の値を累積
- 04TuCo値
原論文の説明をもとにした模式図です。処理の細部は省略しています。
研究の背景
TuCoは、追加学習が個々の質問への応答にどれだけ関わるかを測る。追加学習とは、事前学習済みの言語モデルを、指示への対応や有害な要求の拒否などに向けて調整することだ。
従来の評価は質問群の成績をまとめることが多く、ある質問で調整の影響が弱まっているかは分かりにくい。同じモデルでも質問の内容や書き方で振る舞いが変わるため、応答ごとの手掛かりが必要になる。
手法
質問文をモデルが扱う単位である「トークン」に区切り、追加学習済みモデルの各層を順に計算する。その層に入る同じ内部状態を、元の事前学習モデルの対応する層にも入れる。元の層の出力を事前学習成分、二つの層の出力の差を追加学習成分とすれば、両者の和は追加学習済みの層の出力に一致する。
例えば、有害な要求を含む質問では、各層で得た両成分から質問末尾のトークンに対応する値を取り、それぞれ全層分を足す。TuCoは、足した追加学習成分の大きさを、両成分の大きさの合計で割った値である。ここでの大きさは各要素の絶対値の和を指す。値は、応答を生成する際の計算における差分成分の相対的な大きさを表す。
新規性
著者らは、追加学習後のTransformer言語モデルの各層の出力を、元の事前学習モデルの出力と、その差分に厳密に分ける方法を示した。この分解に、新しい内部回路が形成されたという仮定は要らない。
その分解から、質問ごとに差分の相対的な大きさを表すTuCoを定義した。これは特定の学習例の寄与を特定する値ではなく、対応する追加学習前後のモデルを使って計算する指標である。
従来手法との違い
従来のタスク別評価は、追加学習前後の成績を質問群全体で比較する。最終出力だけの比較では、次の語の予測が似ていても、途中の内部状態が変わっている場合を捉えにくい。
TuCoは同じ質問について各層の計算を追い、応答単位で追加学習成分の大きさを示す。著者らは攻撃成功との関係も調べたが、TuCoを攻撃検知法として提案してはいない。
実験結果
著者らは最大130億パラメータの7つの公開言語モデルで検証した。Web文書由来のOpenWebTextの入力では、無害で有用な対話を想定したデータの入力よりTuCoが低いと報告する。また、追加学習成分の大きさを人為的に変え、モデルの振る舞いや課題成績が変化することも調べた。
低資源言語への翻訳、勾配を使って作る敵対的な接頭文、多数の有害な例を前置きする攻撃では、いずれもTuCoが低下したという。攻撃が成功した質問の値は失敗した質問より低く、著者らはLlama 13Bで攻撃成功を予測するAUCを0.87と報告した。AUCは成功例と失敗例を順位付けで区別する度合いで、運用時の判定精度を直接示さない。
応用の可能性
編集上の応用案 · 論文が実証した用途とは区別しています。
編集上の応用案:社内向け質問応答モデルの安全性点検で、確認する応答の優先順位を検討する。入力には対応する事前学習モデルと追加学習済みモデル、実際の質問形式に沿う通常例と規則違反を誘う例を使う。TuCoの算出用に新たな学習データや外部センサーは要らないが、モデル内部の値を取得できる必要がある。
質問、応答、TuCoを記録し、担当者が各応答に安全基準に沿ったかのラベルを付ける。出力は確認候補の一覧と値の分布とし、社内の質問形式と基準に合わせて評価例を整える。低い値を点検の手掛かりにできるかは、このデータで確かめる。
応用先の候補からNauhに相談できます。
導入時の検証
導入時の検証案 · 対象データでの再評価が必要です。
導入時の検証案:対象の追加学習済みモデルと、その元の事前学習モデルを用意する。社内の実際の質問形式に合わせ、通常の質問と規則違反を誘う質問を集め、応答ごとに担当者が安全基準に沿ったかのラベルを付ける。TuCoを計算するための新たな学習データや外部センサーは不要だが、両モデルの各層の出力を取得できるか確認する。
同じ質問群で、応答文だけを見て確認順を決める方法を基準に置く。TuCoを確認順に加えた場合と比べ、同じ確認件数で発見できた違反例の数と、見逃した例を記録する。質問の種類別にも値を見て、社内データへの適用に必要な調整を判断する。
限界と課題
著者らの方法には、追加学習済みモデルだけでなく、元になった事前学習モデルにもアクセスできるという条件がある。TuCoは内部の差分成分の相対的な大きさであり、個々の学習例の影響や応答の安全性を直接示す値ではない。
編集上の検証事項は、対象モデルでの計算負荷、質問の種類ごとの値の分布、低い値でも適切に拒否する例の有無である。また、最終状態の差について示された理論上の上界には条件があり、実用指標のTuCoはその上界に使う量とも定義が異なる。
出典
元のタイトル・要旨を確認する(英語)
TuCo: Measuring the Contribution of Fine-Tuning to Individual Responses of LLMs
Past work has studied the effects of fine-tuning on large language models' (LLMs) overall performance on certain tasks. However, a quantitative and systematic method for analyzing its effect on individual outputs is still lacking. Here, we propose a new method for measuring the contribution that fine-tuning makes to individual LLM responses, assuming access to the original pre-trained model. Our method tracks the model's intermediate hidden states, providing a more fine-grained insight into the effects of fine-tuning than a simple comparison of final outputs from pre-trained and fine-tuned models. We introduce and theoretically analyze an exact decomposition of any fine-tuned LLM into a pre-training component and a fine-tuning component. Empirically, we find that model behavior and performance can be steered by up- or down-scaling the fine-tuning component during the forward pass. Motivated by this finding and our theoretical analysis, we define the Tuning Contribution (TuCo) as the ratio of the magnitudes of the fine-tuning component to the pre-training component. We observe that three prominent adversarial attacks on LLMs circumvent safety measures in a way that reduces TuCo, and that TuCo is consistently lower on prompts where these attacks succeed compared to those where they do not. This suggests that attenuating the effect of fine-tuning on model outputs plays a role in the success of such attacks. In summary, TuCo enables the quantitative study of how fine-tuning influences model behavior and safety, and vice versa.
論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-10-01




