Weber's Law in Transformer Magnitude Representations: Efficient Coding, Representational Geometry, and Psychophysical Laws in Language Models
本論文は、複数の大規模言語モデルにおいて数値の表現幾何学がウェーバーの法則に従う対数圧縮性を示すものの、それが必ずしも人間の知覚に匹敵する行動能力や因果的な処理メカニズムを保証するものではないことを、多角的な手法を用いて実証したものである。
原論文は CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) でライセンスされています。 これは以下の論文のAI生成解説です。著者が執筆または承認したものではありません。技術的な正確性については原論文を参照してください。 免責事項の全文を読む
🧠 研究の核心:AI は「ものさし」をどう持っている?
人間が「100 円」と「1000 円」の差と、「100 万円」と「100 万 1000 円」の差を比べる時、脳は**「1000 円の差」は同じように感じません**。
100 円→1000 円は「10 倍」で驚きますが、100 万→100 万 1000 は「大したことない」と感じます。これを**「ウェーバーの法則」と呼び、脳は「対数(ロジ)」**という、数字が大きくなるほど間隔を狭める「縮尺されたものさし」を使っていると言われています。
でも、AI はどうでしょうか?
最近の研究では、「AI も対数で考えている!」という人もいれば、「いや、AI は等間隔(リニア)で考えている!」という人もいて、議論が白熱していました。
この論文は、**「AI の頭の中を直接覗いて、人間の脳と同じ『縮尺されたものさし』を使っているか?」**を、4 つの異なる角度から徹底的に検証しました。
🔍 4 つの検証実験(4 つの窓)
研究者は、3 つの異なる AI モデル(Llama, Mistral, Qwen)を使って、以下の 4 つの「窓」から中を覗きました。
窓 1:距離の測り方(几何学的な構造)
- AI の頭の中で、「1」と「2」の距離と、「100」と「200」の距離を測ってみました。
- 結果: どの AI も、どの層(脳の深さ)でも、**「対数(縮尺されたものさし)」**を使っていました。数字が大きくなるほど、間隔がギュッと縮まっています。これは、AI が人間と同じ「効率的な縮尺」を使っていることを示しています。
窓 2:実際のテスト(行動)
- 「どちらが大きい?」というクイズを AI に出しました。
- 結果: ここに大きなズレがありました。
- Llama モデル: 人間のように「比率(何倍か)」で判断し、正解しました。
- Mistral モデル: 数字の「絶対的な差(引き算)」で判断しようとして、失敗しました。
- 時間や距離のクイズ: どのモデルも、数字のクイズでは「縮尺されたものさし」を持っていながら、時間や距離のクイズでは全く正解できませんでした(確実な確率で間違えました)。
窓 3:精度のムラ(ピッチ)
- 小さな数字と大きな数字で、AI の「感じ取りの鋭さ」が変わるかどうか見ました。
- 結果: 理論通り「小さな数字ほど鋭く感じている」モデルもありましたが、すべてのモデルでそうなっているわけではありませんでした。
窓 4:脳の手術(因果操作)
- AI の「数値を処理する部分」を人工的に刺激して、答えが変わるかどうか見ました。
- 結果: 意外な発見! 頭の中で「数値の形」が最も綺麗に整っている(対数になっている)のは、AI の**「後半の層(深い部分)」でした。しかし、実際に「どちらが大きい?」と判断する時に使われているのは、「前半の層(浅い部分)」**でした。
- つまり、「最も綺麗に整理された情報」は、実際の判断には使われていないのです。
💡 3 つの重要な発見(まとめ)
この研究から、3 つの重要なことがわかりました。
1. 「縮尺されたものさし」は、データから自然に生まれる
AI は生物のように「エネルギー制限」や「神経の限界」がありません。でも、人間が使う自然言語(本やネット記事)には、「小さい数字はよく出てきて、大きい数字はめったに出てこない」という法則(べき乗則)があります。
AI はこのデータ統計を学習する過程で、「効率的に情報を圧縮するために、自然と『対数(縮尺)』のものさし」を身につけてしまったのです。生物の脳がそうなるのと同じ理由で、AI もそうなることがわかりました。
2. 「持っているもの」と「使えるもの」は別物
これが最大の驚きです。
- Llama モデル: 対数のものさしを持っていて、クイズも解ける(人間っぽい)。
- Mistral モデル: 対数のものさしを持っているのに、クイズが解けない(使い方がわからない)。
- 時間や距離: 対数のものさしを持っているのに、時間や距離の比較はできない。
これは、「AI が『数』の概念を頭の中に持っていること」と、「それを正しく使うこと」は別のことであることを示しています。
特に、時間や距離のクイズで失敗したのは、AI が「5 分」と「300 秒」のような**「単位の変換」に苦戦している**ためかもしれません。AI は「5 分」と「300 秒」を別のものとして認識してしまっているのです。
3. 一番「整理された場所」は、一番「使われていない」
AI の頭の中では、後半の層で数値が最も綺麗に「対数」に整理されています。しかし、実際に「どちらが大きい?」と判断する作業をしているのは、前半の層です。
これは、「図書館の整理棚(後半層)」は整頓されているけれど、「実際に本を探す作業(前半層)」は別の場所で行われているようなものです。
「綺麗に整理されているからといって、それが実際に使われているわけではない」という、AI 解釈における重要な教訓です。
🎓 結論:何が重要なのか?
この研究は、「AI が数値をどう表現しているか(対数)」は、トレーニングデータの統計から自然に決まることを示しました。
しかし、「その表現を使って正しく判断できるか」は、AI が「指示に従うように訓練されたか(インストラクション・チューニング)」にかかっています。
- 前学習(Pre-training): 数値の「縮尺されたものさし」を作る。
- 指示学習(Instruction Tuning): そのものさしを使って、実際に「大きい方を選んで」という命令に応える能力を作る。
つまり、AI が「賢く」振る舞うためには、単にデータから「ものさし」を学ぶだけでなく、「そのものさしをどう使うか」を教える必要があるのです。
🌟 一言で言うと
「AI は、人間と同じ『縮尺されたものさし』を自然に手に入れた。でも、そのものさしを上手に使えるかどうかは、誰が(どうやって)教えたかによるんだ!」
この発見は、AI がなぜ時々「数字はわかるのに、時間や距離はわからない」というような不思議なミスをするのか、そして、より賢い AI を作るには何が必要なのかを解き明かす大きな一歩となりました。
自分の分野の論文に埋もれていませんか?
研究キーワードに一致する最新の論文のダイジェストを毎日受け取りましょう——技術要約付き、あなたの言語で。