掲載済み (2026-06-13号)
015 176文字 • 1分

数字なしの算術:LLMの内部で何が行列のみで計算を行っているのか

原題: Arithmetic Without Numbers Rune article companion

英語

掲載情報

2026年6月13日土曜日号 メインジャーナル掲載

概要

言語モデルが数値を内部で「位相」と「幾何学的構造」として表現し、算術演算を行うメカニズムを、残差ストリームの解析を通じて解き明かそうとする研究プロジェクト「Rune」の解説。

詳細内容

本記事は、言語モデル(LLM)が算術演算をどのように処理しているかを調査したプロジェクト「Rune」の技術的詳細をまとめたものです。人間が身体性に基づき計算するのと対照的に、LLMはトークンの活性化ベクトルが行列を通じて変化するプロセス、特に「残差ストリーム」内で計算を完結させます。研究では、数値がフーリエ変換的な「らせん(Helix)」構造としてベクトル空間に配置されていることを示唆し、特定の層の活性化から被演算子や演算の種類をデコードできることを実証しました。また、プロンプトのテキストをパースするのではなく、モデル内部の状態から計算引数を抽出して外部計算機(Python等)に渡す「活性化由来のツール引数」手法の有効性を検証。一方で、モデルの内部状態を直接書き換えて計算結果を反映させる試み(残差JIT置換)は、読み取りほど容易ではない(Readable != Writable)という重要な知見も得られています。