Arithmetic in the Wild: Llama uses Base-10 Addition to Reason About Cyclic Concepts
本論文は、Llama-3.1-8B が周期に固有の剰余演算を実行するのではなく、フーリエ特徴量と共有 MLP ニューロンの疎な集合によって駆動されるタスク非依存の 10 進加算メカニズムを再利用して和を計算し、その後それらを周期的なドメインにマッピングすることによって周期的概念について推論することを明らかにしている。
原論文は CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) でライセンスされています。 これは以下の論文のAI生成解説です。著者が執筆または承認したものではありません。技術的な正確性については原論文を参照してください。 免責事項の全文を読む
以下は、論文「Arithmetic in the Wild」を平易な言葉と創造的な比喩を用いて解説したものです。
大きな問い:AI はどのように「時間」について「考える」のか?
あなたが賢い AI に「8 月から 6 ヶ月後は何月ですか?」と尋ねたと想像してください。
あなたは AI が、12 ヶ月の円を描いて指を 6 歩進めるような特別な「カレンダー脳」を持っていると期待するかもしれません。人間はしばしばこのように考えます。
しかし、研究者たちはLlama-3.1-8B(特定の AI モデル)はそうしないことを発見しました。代わりに、それは月や日、時間に関する質問であっても、10 進法(私たちが普段使う数値体系)を話す「万能計算機」を使用します。
比喩:万能翻訳者
AI を、数学は得意だが地理は苦手な翻訳者だと考えてみましょう。
- 入力(質問):あなたは「8 月から 6 ヶ月後は何月ですか?」と尋ねます。
- AI の最初の動き:「8 月」が月であることを無視します。「8 月」を数字の8に、「6」を6に翻訳します。
- 計算(数学):標準的な加算を実行します。6 + 8 = 14。
- これは剰余算(14 から 12 を引いて 2 になるような計算)ではありません。単に 14 という生の合計値を得ます。
- 出力(答え):数字の14を取り、「月の言語」に翻訳し直します。14 は 12(年の終わり)を 2 つ超えているため、2 月と言います。
驚くべき点:AI は「6 + 8 = ?」を解く際と、「8 月から 6 ヶ月後」を解く際に、全く同じ数学ニューロンを使用します。それは「月計算機」を別に持っているのではなく、すべてに再利用する巨大な「数字計算機」を持っているだけです。
秘密のソース:「フーリエ」リズム
AI はこれらの数字をどのように追跡しているのでしょうか?論文は、それがフーリエ特徴と呼ばれるものを使用していることを明らかにしています。
比喩:ドラムサークル
AI の内部脳は、ドラムでいっぱいの部屋だと想像してください。
- いくつかのドラムは2秒ごとに叩かれます。
- いくつかは5秒ごとに叩かれます。
- いくつかは10秒ごとに叩かれます。
- いくつかは100秒ごとに叩かれます。
AI が数字を足すとき、単に「1、2、3」と数えるわけではありません。代わりに、これらのドラムのリズムを聴きます。
- 合計が14の場合、「10 秒ドラム」は 1 回、「2 秒ドラム」は 2 回叩かれています。
- AI はこれらのリズムを組み合わせて、14 という数字に到達したことを知ります。
なぜこれが奇妙なのか?
AI が月(12 のサイクル)について考えているなら、「12 秒ドラム」を使うと期待されます。しかし、そうしません。それは10 秒ドラム(および 2、5、20、50、100)に固執します。AI は、最後の瞬間まで、月を円ではなく直線上の数字として扱います。
「マジック 28」ニューロン
研究者たちは AI のコード(具体的にはレイヤー 18)を深く掘り下げ、この数学を担当する小さな専門家のチームを発見しました。
- チーム:そのレイヤーにある数千のニューロンの中で、わずか28 個のニューロン(小さな処理単位)しかいません。
- 仕事:この 28 個のニューロンは「加算クルー」です。彼らがドラムのリズムを聴き、数字を足し合わせています。
- 効率性:この小さなチーム(レイヤーの約 0.2%)が、時間、日、実際の数字について尋ねた場合でも、加算の重労働のほとんどを担っています。
- 特化:この 28 個のニューロンは、その「ドラムリズム」によってグループ化されています。いくつかは「周期 2」チーム(数字が偶数か奇数かを確認)、いくつかは「周期 5」チーム、いくつかは「周期 10」チームです。彼らはすべて協力して最終的な合計を構築します。
「エコー」効果
論文はまた、ある面白い癖に気づきました。AI が「8 月から 6 ヶ月後」(つまり 14)を計算する際、数字の大きさを誤解することがあります。
- 答えが14であることを知っています。
- しかし、10 進法で考えることに慣れすぎているため、答えが114(14 + 100)かもしれないとも考えてしまいます。
- 時間は 2:00 だと知っている人が、一瞬だけ 102:00 かもしれないと考えているようなものです。AI は最終的に正しい方(2 月)を選びますが、より大きな数字の「エコー」が残ります。
発見のまとめ
- 特別な「カレンダー」脳はない:AI は次の月を見つけるために円を回転させません。すべてを数字に変換し、足し合わせ、変換し直します。
- 10 進法が王様:12 ヶ月や 7 日といったサイクルであっても、AI は数学を行うために 10 進法システム(2、5、10 などの周期)を使用します。
- 共有された機構:同じ 28 個の小さなニューロンがすべてのために数学を行います。それらは万能な加算エンジンです。
- 幾何学 vs 計算:AI が月を円(時計の文字盤のように)で表現しているからといって、円を使って計算しているわけではありません。それは直線上の数字を使って計算し、円を描くのは最後の瞬間だけです。
要約すると:AI は、時計のように見えるパズルを解くように頼まれたとしても、標準的な計算機をすべてに使用する天才的な会計士です。それは時計を「回転」させるのではなく、単に数学を行い、針がどこを指すべきかを教えてくれます。
自分の分野の論文に埋もれていませんか?
研究キーワードに一致する最新の論文のダイジェストを毎日受け取りましょう——技術要約付き、あなたの言語で。