新着研究 / LLM
LLMが名前を正確に写すとき、周囲の単語は何をしているか
Genie-in-a-Bottle and Attention Lobotomy
Genie-in-a-Bottle and Attention Lobotomyの原論文から掲載した図です。細部はクリックして拡大できます。
原論文の図の説明を読む
Figure 6: (a) Breakdown of output categories for each template after removing context tokens’ attention to entities. (b) For the two templates with the most unsuccessful outputs, the decoding position’s attention to entities decreases sharply after context tokens stop attending to them.
概要
- Qwen3-8Bで人名コピーを調べ、モデル後半の離れた2群の層が重要と報告した。
- 周辺語が人名へ注意を向ける経路も、原文どおりの表記を返すために必要だった。
- 同じ人物を指す回答と、入力文字列の完全な転記は分けて評価すべきである。
補足:編集した模式図で仕組みを確認する
VISUAL EXPLAINER
図でつかむ、Genie-in-a-Bottle and Attention Lobotomyの仕組み
- 01人名入りの質問
- 02注意経路を制御
- 03モデルが回答
- 04表記の一致を判定
原論文の説明をもとにした模式図です。処理の細部は省略しています。
研究の背景
大規模言語モデル(LLM)は、質問文にある人名を答えへ写すことが多い。この単純に見える作業でも、人物を理解して別名で答えることと、入力に書かれた文字列をそのまま返すことは違う。契約名や型番を正確に扱う業務では、この差が誤記につながる。どの層と周辺語が正確な転記を支えるかを調べた研究である。
手法
注意とは、ある単語位置が前にある単語の情報を参照する計算である。genie-in-a-bottleでは、人名を参照できる層を連続した一定範囲だけに制限する。人名を含む文と、人名を別の語に置き換えた文を使い、内部状態を指定した層の境界で移すことで、どの層が名前の情報を回答位置へ運ぶかを調べる。
attention lobotomyでは、指定した単語から人名への注意の重みだけをゼロにする。ほかの参照先への重みはその計算時点で保つ。例えば「友人はEinstein。友人の名は?」という文で、回答位置や周囲の語が人名を見る経路を別々に切り、出力が「Einstein」と一致するか、別名になるかを数える。
新規性
著者らは、名前への参照を許す層の範囲を固定する手法と、特定の単語間の注意経路だけを切る手法を組み合わせた。その結果、Qwen3-8Bでは後半の離れた2群の層が名前の取り出しに重要で、回答位置だけでなく周囲の単語が名前を見る経路も正確な文字列の再現に関わると示した。
従来手法との違い
基準は元の文章をそのままモデルへ与えたときの名前のコピーである。介入実験では、名前に注意を向けられる層を一部に限る、または周囲の単語から名前への経路を遮断する。後者では回答位置が名前を直接見られても、同じ人物を指す別の表記を返す場合が増えた。これは人物の同定と、入力にある表記の再現が異なることを示す比較である。
実験結果
著者らはQwen3-8B-Base、100の人名、5種類の質問文を用いた。50の人名は1トークン、残り50は2トークンである。トークンはモデルが文章を扱う単位を指す。最大12トークンの回答について、原文と同じ名前、同一人物の別表記、誤った名前などに分類した。
8、10、12層の窓を使った実験では、前半の層だけに人名を見せても正答は得られず、後半の2群が重要だった。周辺語から人名への注意を切ると、回答位置が人名を見られる状態でも別表記が増えた。著者らは一部の質問文で、後段の人名への注意自体も弱まったと報告する。
応用の可能性
編集上の応用案 · 論文が実証した用途とは区別しています。
編集上の応用案:社内の問い合わせ文から、契約先の固有名詞を原文どおり転記する機能を検討する。入力は「取引先は○○。取引先名を答えて」という文章、出力は原文と同じ表記の名前である。検索や回答生成の前に原文の対象箇所を記録し、モデルの出力と文字列単位で照合する。意味が通る別名でも転記ミスとして扱う。
導入時の検証
導入時の検証案 · 対象データでの再評価が必要です。
導入時の検証案:実際に転記したい人名、組織名、型番を含む短文を集め、原文の対象箇所を正解として固定する。現行の抽出方法と候補LLMへ同じ質問を与え、完全一致率、別名・表記ゆれ率、誤対象率を測る。
説明語の有無や文中の位置を変えた対照例も作る。意味上は正しいが文字列が違う回答を別集計にし、後工程へ渡す前に原文照合が必要な条件を決める。
限界と課題
著者らの実験対象はQwen3-8B-Baseと設計された5種類の質問文であり、他のモデルや長い業務文書で同じ層構造になるとは示していない。周囲の単語は通常、名前そのものを保持せず、正しく密接に関連する説明語では例外があると報告する。編集上は、組織名、型番、日本語の異表記でも同じ傾向が出るかを確認する必要がある。
出典
元のタイトル・要旨を確認する(英語)
Late Attention Layers Alone Can Copy Entity Tokens, but Not Without Attending to Their Context
Large language models (LLMs) reliably perform entity copying, in which a model copies tokens referring to an entity, termed entity tokens, from the prompt into its output to answer a question. Although entity copying is straightforward for most LLMs, existing research does not provide a systematic account of which layers specialize in this fundamental task or how other tokens in the same sequence, termed context tokens, influence the model's ability to copy the entity tokens. To address these questions, we conduct experiments on Qwen3-8B using two novel methods: genie-in-a-bottle, which controls exactly which layers can participate in an entity-copying task, and attention lobotomy, which cuts off specific tokens' attention to entity tokens without affecting the remaining attention distribution. We find that two distinct groups of layers in the second half of the model are both necessary and sufficient for entity copying. Moreover, in addition to the decoding position's attention to entity tokens, context tokens' attention to entity tokens also proves necessary for copying the exact tokens, even though context tokens do not store entity information themselves unless they satisfy particular semantic properties. Our findings establish the critical role of late layers in entity copying under the guidance of context tokens, calling for future work on how models propagate and consume entity information.
論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-09-29




