新着研究 / LLM
入力が欠けても答えを保つ言語モデルの内部で何が起きるか
Spontaneous Context Restoration
Spontaneous Context Restorationの原論文から掲載した図です。細部はクリックして拡大できます。
原論文の図の説明を読む
Figure 1: Overview of spontaneous context restoration. Patching effects shift across positions with depth, hidden states distinguish repaired from failed inputs, and early representations support failure triage before generation.
概要
- きれいな数列だけで学習したモデルにも、破損入力で正答を保つ振る舞いが現れた。
- 正答への影響は初期層の破損箇所から、後の層の出力位置へ移ると著者らは報告する。
- 破損入力の初期層だけを使った失敗予測は平均ROC-AUC 0.78だった。
補足:編集した模式図で仕組みを確認する
VISUAL EXPLAINER
図でつかむ、Spontaneous Context Restorationの仕組み
- 01語が欠けた質問
- 02初期層の状態取得
- 03失敗確率の推定
- 04確認対象の選別
原論文の説明をもとにした模式図です。処理の細部は省略しています。
研究の背景
言語モデルは、語の欠落や誤字があっても正答することがある。著者らは、課題に必要な計算を保つこの振る舞いを「文脈復元」と呼ぶ。一方、復元に失敗しても回答だけでは異常が分かりにくい。
OCRや音声の文字起こしを経た入力では、破損を含む質問が届きうる。すべてを人が確認する前に、失敗しやすい入力を見つけられるかが実務上の論点となる。
手法
著者らは正常な入力と、答えが変わらない範囲で語を削除・置換するなどした入力をモデルに与えた。各層の内部の数値である「隠れ状態」を比較し、正常時の状態に差し替える実験によって、どの位置が正答に影響するかを調べた。たとえば数列の一部を別の値に替え、次の数を正しく出せるかを見る。
分析では、初期層では破損箇所、後の層では破損していない箇所や出力位置の影響が大きくなった。運用を想定した判別器は、正常な入力を要求せず、破損した質問の最初のブロックにおける最後の入力位置の状態から失敗確率を推定する。
新規性
著者らは、きれいな数列だけで学習した注意機構のみのモデルにも、破損した入力から正答を保つ振る舞いが現れると示した。入力の破損を直す訓練は与えていない。
さらに、破損箇所から出力位置へ影響が移る過程を調べ、生成前の隠れ状態から失敗リスクを推定した。内部の状態と実際の正誤を結び付けた点が主張の中心である。
従来手法との違い
通常の頑健性評価は、文字を消すなどした後の正答率を見る。著者らは同じ正誤に加え、正常な入力と破損した入力でモデル内部がどう変わるかを、層や単語の位置ごとに比べた。
正常な入力との比較には、その両方の内部状態が必要となる。一方、運用向けに試した線形プローブは、破損した入力だけの初期層の状態を使う。線形プローブとは、内部の数値から失敗を予測する単純な判別器である。
実験結果
著者らは、数列課題向けの4層・10層モデルと、10億~320億パラメータの事前学習済み言語モデル5種を調べた。自然言語の課題はARC-Challenge、事実質問応答、CommonsenseQAで、語の削除・置換・綴りの変更・無関係な文の挿入を試した。
破損入力だけを使う初期層の判別器は、モデルや条件を通じ平均ROC-AUC 0.78だった。ROC-AUCは、失敗例を成功例より高リスクに並べる能力を示す指標である。高リスク上位10%を選ぶと、無作為に選ぶ場合に比べた失敗発見率は平均2.6倍と著者らは報告する。
応用の可能性
編集上の応用案 · 論文が実証した用途とは区別しています。
編集上の応用案:社内文書を検索して質問に答える仕組みで、OCRによる文字抜けが疑われる問い合わせを受ける場面を考える。入力は読み取った質問文、出力は回答に加え、確認を促すかどうかの判定とする。
回答を作る前に初期層の状態から失敗リスクを見積もり、高リスクの質問だけ原文画像の確認へ回す。論文の実験はこの業務手順の効果を測ったものではないため、確認によって誤答が減るかは別途確かめる必要がある。
導入時の検証
導入時の検証案 · 対象データでの再評価が必要です。
導入時の検証案:実際の質問から個人情報を除いた小規模な評価集合を作り、OCRの文字抜けなど想定する破損を加える。元の質問と破損後の質問について正誤を記録し、初期層の状態から失敗を予測する判別器を評価する。
比較対象は無作為な確認と、すべてを確認する運用とする。確認対象を上位10%に限ったときの失敗発見率、見逃し件数、確認に要する時間を測る。入力元や破損の種類を変えた集合でも同じ値を確かめる。
限界と課題
著者らは、事前学習済みモデルでは正常な入力との方向の近さだけでは正誤を十分に分けられず、課題や破損方法によって予測力が変わると報告する。生成前のリスク推定も、条件が一致するか一部だけ変わる場合について述べている。
編集上の確認点は、業務の入力で失敗ラベルを用意できるか、入力の変化後も予測力が続くか、見逃した誤答を許容できるかである。高リスク判定を、答えが必ず誤りだという証明として扱うことはできない。
出典
元のタイトル・要旨を確認する(英語)
Spontaneous Context Restoration: How Language Models Recover from Corrupted Inputs
Language models sometimes produce correct outputs even when their inputs are corrupted by deletion, replacement, or misspelling. We study the internal processes accompanying this behavior, which we call context restoration, in controlled attention-only transformers and five pretrained LLMs (1B-32B parameters) across arithmetic, reading comprehension, and multiple-choice reasoning tasks. In the attention-only transformers, restoration emerges spontaneously despite training exclusively on clean sequences, without corruption training or an explicit denoising objective. We find that context restoration follows a two-phase process: early layers localize effects associated with repair at corrupted positions, while later layers accumulate these effects at uncorrupted positions through the residual stream and ultimately concentrate them at the output position. Repair outcome is predictable from hidden states: cosine alignment with the clean state is highly predictive in attention-only models, while linear probes recover additional information in pretrained LLMs. A linear probe using only the corrupted prompt's first-block hidden state predicts failure with mean ROC-AUC 0.78. This enables failure triage under matched or even partially shifted deployment conditions and may reduce unnecessary verification or computation. Failed examples also show substantially greater nonlinearity along corruption directions. Moderate-corruption finetuning increases corruption tolerance while simultaneously reducing displacement-normalized linearization error, associating improved robustness with a more nearly linear response to corruption.
論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-09-29




