言語モデルの出力を内部表現と重みに帰属する方法
Matryoshka attribution: Learning to attribute language model outputs to representations and weights
この論文をやさしく読む
ひとことで言うと
言語モデルの出力に重要な内部要素を、学習したマスクで特定する方法。
何に役立つ?
モデル内部の回路や、追加学習で変化した振る舞いの要因を分析するのに役立つ。
この研究の面白いところ
疎密度を変えながら入れ子状の要素集合を学び、表現だけでなく重みの変化にも適用する。
どこまで分かった?
ベンチマークと特定モデルでの実験結果である。重み1%の復元による拒否の除去は、その実験条件での観測として読む必要がある。
v1のアブストラクトに基づくAI解説。日本語訳とは別に、用途の解釈を含みます。
アブストラクトの日本語訳
言語モデルの出力を内部計算のどの部分に帰属させるかは、解釈可能性の未解決問題である。因果的介入、勾配、学習可能なマスクを使う既存手法は、計算費用が大きすぎるか、実際に因果的に重要な内部計算を特定しにくい。本論文は、下流の損失を最小にする内部要素の入れ子状の部分集合を見つける問題として帰属を定式化する。その学習のため、単純で微分可能なシグモイドtop-k演算子でマスクを表すMatryoshka Attribution(MAttr)を導入する。学習中にkをランダムに変え、すべての疎密度について同時に教師信号を与えることで、帰属スコアに沿った内部要素の順序を学ぶ。MAttrはMechanistic Interpretability Benchmarkの公式ランキングで首位となり、回路の基底が異なっても、疎でタスク間に移せる回路を特定した。実用例として、強化学習によってMAttrを訓練し、LLMの追加学習で下流の振る舞いを生む重みの変化を特定できることも示す。拒否判定器のスコアで学習したMAttrでは、Llama 3.1 8B Instructの重みの1%を基礎モデルの状態に戻すだけで、能力を維持しながら拒否を取り除けた。著者らは、解釈可能性を勾配降下で解ける学習目標にした定式化と捉え、今後の研究を促している。
v1の要旨から自動生成。本文の精読・人による確認は未実施。
- 初稿
- 2026-09-22(UTC)
- 最新改訂
- 2026-09-22 · v1
- 査読・掲載
- 査読状況未確認
更新履歴
- v1 2026-09-22 この版を読む
取得できた版を表示。版の更新は査読済みを意味しません。過去版の本文差分は未解析です。
原文の要旨
Attributing language model outputs to their internal computations is an open problem in interpretability. Existing methods, which use causal interventions, gradients, or learnable masks, either are infeasibly expensive or struggle to identify actual causally-important internal computations. We propose framing attribution as the problem of identifying nested subsets of internal components which minimise a downstream loss. To learn this task, we introduce Matryoshka Attribution (MAttr), a mask learning method that parametrises the mask with a simple differentiable sigmoid top-$k$ operator. We supervise training over all sparsities simultaneously by randomising $k$ over training, resulting in a learned ordering of components by attribution score. MAttr achieves number 1 on the official leaderboard of the Mechanistic Interpretability Benchmark (Mueller et al., 2025); our method identifies sparse and task-transferrable circuits across varying circuit bases. As a practical application, we show that MAttr can be trained with reinforcement learning to identify weight changes responsible for downstream behaviours in LLM finetuning. We train MAttr on refusal judge scores and find that restoring $1\%$ of Llama 3.1 8B Instruct's weights to their base model state is sufficient to remove refusals while maintaining capabilities. We view MAttr as a successful formulation of interpretability into a learnable objective that we can tackle with gradient descent, and encourage future work along these lines.
著者のコメント
10 pages main text, 58 pages total; preprint
arXiv ID: 2609.25518 / 要約の誤りについて