アーカイブ / LLM
穴埋め記号「…」の下に残る計算候補を読む:数値課題での復号実験
Modified Greedy Autoregressive Decoding
Modified Greedy Autoregressive Decodingの原論文から掲載した図です。細部はクリックして拡大できます。
原論文の図の説明を読む
Figure 1 : Percentage of filler tokens among top predictions across layers
概要
- 3次元の整数の組を使うMatch-3課題で、穴埋め記号が首位でも、計算に対応する数値トークンが下位候補に残ると著者は報告した。
- 提案法は、首位が穴埋め記号の時だけ最上位の非穴埋め候補を選び、通常の貪欲復号と無作為置換と比較された。
- 評価は合成データと4層のモデルによるもので、確認できた本文の範囲では復元精度や判定性能の数値は確認できない。
補足:編集した模式図で仕組みを確認する
VISUAL EXPLAINER
図でつかむ、Modified Greedy Autoregressive Decodingの仕組み
- 01整数の組7個
- 02各層の候補調査
- 03穴埋め時に候補変更
- 04中間列と真偽判定
原論文の説明をもとにした模式図です。処理の細部は省略しています。
研究の背景
この研究は、途中の計算手順を穴埋め記号「…」で置き換えて学習した言語モデルを調べる。思考連鎖とは、最終回答までの中間手順を文章や数値で示す形式を指す。先行研究では、手順を隠しても数値課題を解けるモデルが報告されていた。
そこで著者は、表示されない手順に対応する情報が出力候補に残るかを調べた。モデルの説明を点検する際、見える出力と、そこから推測できる計算の範囲を区別するための実験である。
手法
著者は、穴埋め記号を含む思考連鎖で学習した変換器型言語モデルを調べる。対象のMatch-3課題では、3次元の整数の組7個から3組を選び、各成分の和が10で割り切れる組み合わせがあるかを判定する。ロジットレンズとは、各層の内部状態を出力語彙の予測値に写し、候補の順位を調べる方法である。
続いて、出力を一つずつ決める際、首位が穴埋め記号なら最上位の非穴埋め候補を選び、それ以外は首位を選ぶ。選んだトークンを次の予測に渡す自己回帰復号なので、完成済みの文を後から置換する操作とは異なる。得られるのは、復元を試みた中間手順の列と最終判定である。
新規性
著者が報告する進展は、穴埋め記号が出力候補の首位でも、元の計算手順に対応する数値トークンが下位候補に残る場合を見つけ、その候補を出力に使った点にある。
第4層では穴埋め記号が優勢で、数値トークンは2位に現れたと述べる。ただし、2位が常に正しい中間計算を表すという結果ではない。
従来手法との違い
通常の貪欲復号は、出力位置ごとに確率が最も高いトークンを選ぶため、学習時の形式に沿って穴埋め記号を出す。提案法は首位が穴埋め記号の場合に限り、最上位の非穴埋め候補を選ぶ。
著者は、穴埋め記号を語彙から無作為に選んだトークンへ置き換える方法とも比較した。提案法の復元は無作為置換より正確で、計算手順に沿う列になったと報告する。
実験結果
著者はMatch-3の合成データを使った。各入力は0~9の整数からなる3次元の組7個で、3組の各成分の和が10で割り切れるかを判定する。学習用は1000万件、テスト用は2000件。モデルは4層、約3400万パラメータで、初期値から学習した。
著者の層別分析では、初期層の上位候補に数値が現れ、第4層では穴埋め記号が優勢になり、元の数値トークンが2位に現れた。提案法は無作為置換より復元精度が高く、課題性能も損なわないと報告する。ただし確認できた本文の範囲では、図の数値や指標の定義がなく、差の大きさは確認できない。
応用の可能性
編集上の応用案 · 論文が実証した用途とは区別しています。
編集上の応用案:数値判定モデルの説明を点検する社内実験で使う。入力は3次元の整数の組7個、出力は真偽判定と、提案法で得た中間計算の候補列とする。担当者が候補列を入力から計算した値と照合する。
元研究に近い試行には、真偽ラベルと中間手順を付けた学習データ、穴埋め記号を含む出力で学習したモデルが必要となる。各位置の出力候補を取得する適応を行う。入力は数値列なので追加センサーは要らず、候補列は説明の正しさを保証しない。
応用先の候補からNauhに相談できます。
導入時の検証
導入時の検証案 · 対象データでの再評価が必要です。
導入時の検証案:まず元研究と同じ形式の整数の組を作り、3組の条件を満たすかという真偽ラベルと、途中で調べた組・計算値の正解列を付ける。穴埋め記号を含む手順を学習に使い、対象モデルから各出力位置の候補順位を取得できるよう適応する。
同じテスト例に通常の貪欲復号、無作為置換、提案法を適用する。正解列との一致率、最終判定の正解率、復号法で判定が変わった件数を記録する。数値入力に追加センサーは不要だが、別の業務課題へ移すなら、その課題の入力形式、正解ラベル、中間手順を別途用意して確かめる。
限界と課題
著者が明記する限界は、実験対象が合成の数値課題と比較的小さな変換器モデルに限られることだ。自然言語の課題や大きなモデルでも同じ現象が起きるかは、今後の研究対象としている。
編集上の検証事項は、復元した列が正しい中間計算とどの程度一致するか、誤答時にももっともらしい列が出るか、復号法の変更で最終判定が変わるかである。層ごとの候補順位だけから、内部の計算経路を確定することもできない。
出典
元のタイトル・要旨を確認する(英語)
Understanding Hidden Computations in Chain-of-Thought Reasoning
Chain-of-Thought (CoT) prompting has significantly enhanced the reasoning abilities of large language models. However, recent studies have shown that models can still perform complex reasoning tasks even when the CoT is replaced with filler(hidden) characters (e.g., "..."), leaving open questions about how models internally process and represent reasoning steps. In this paper, we investigate methods to decode these hidden characters in transformer models trained with filler CoT sequences. By analyzing layer-wise representations using the logit lens method and examining token rankings, we demonstrate that the hidden characters can be recovered without loss of performance. Our findings provide insights into the internal mechanisms of transformer models and open avenues for improving interpretability and transparency in language model reasoning.
論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-10-01




