← 最新の論文
💻 コンピュータサイエンス

Grokking the Discrete Logarithm: Scaling Across Model Capacity and Mechanistic Analysis

本論文は、トランスフォーマーが、変数基数の離散対数問題全体において、「グロッキング」(記憶からアルゴリズム的汎化への遅延した転移)を示すことを初めて体系的に実証し、この現象がモデルの容量に対して非単調にスケールすること、および乗法的文字とフーリエ整列された表現の出現によって駆動されることを明らかにしている。

原著者: David Vesterlund

公開日 2026-10-13
📖 1 分で読めます☕ さくっと読める

原著者: David Vesterlund

原論文は CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/) でライセンスされています。 ✨ これは以下の論文のAI生成解説です。著者が執筆または承認したものではありません。技術的な正確性については原論文を参照してください。 免責事項の全文を読む

人工知能という広大な領域において、研究者たちは機械がいかにして学習するのかを理解しようと絶えず試みています。最近、彼らの注目を集めているのは、「グロッキング(grokking)」として知られる特に不可解な挙動です。教科書にあるすべての答えを丸暗記した学生を想像してみてください。その学生は答えを完璧に暗唱できますが、少し異なる質問をされると、全く歯が立ちません。グロッキングとは、学生がすでに教材を暗記した後もしばらく経ってから、単に事実を暗唱するのをやめ、基礎となるルールを真に理解し始める瞬間を指します。この「丸暗記」から「真の汎用化」への移行は唐突に起こり、時には数千時間の練習を経た後に発生するため、科学者たちは、機械の脳がいかにして、そしてなぜ、データの背後にある論理を見出すために自らを再編成するのかという疑問を抱いています。

この現象は単純な数学のタスクで初めて気づかれたものですが、デビッド・ヴェスタールンドによる新しい研究は、それをはるかに困難な領域へと持ち込みました。研究者は、人間にとっても機械にとっても極めて難しい問題である「離散対数」を、コンピュータモデルがグロックできるかどうかを検証することに挑みました。簡単に言えば、これはリバースエンジニアリング(逆演算)のパズルです。もし、ある開始数と最終数を知っている場合、その開始数を何回掛け合わせれば最終数に到達するかを正確に突き止めるのがタスクです。順方向の計算は容易ですが、逆方向に計算することは、特に数字が大きくルールが厳格な場合、非常に困難です。この特定の種類の数学問題は現代のデジタルセキュリティの基礎であり、あらゆる学習システムにとって本格的なテストとなります。ヴェスタールンドは、ニューラルネットワーク(人間の脳を模倣するように設計されたAIの一種)が、あらゆる可能な答えを暗記するのではなく、それらを結びつける隠れた数学的構造を発見することによって、最終的にこのコードを解読できるかどうかを確認したいと考えました。

これを調査するために、研究者は小規模なものから非常に大規模なものまで一連のコンピュータモデルを構築し、これらリバースエンジニアリングのパズルの膨大なデータセットをモデルに与えました。モデルは、ゲームのルールを定義する特定の素数「113」に基づいて訓練されました。最も成功した最小のモデルは約42万7千個の調整可能な設定を持っており、この数はその内部的な脳の複雑さを表しています。訓練が始まると、モデルは機械学習システムとして予想通りに振る舞いました。つまり、既に見ている答えを素早く暗記し、練習問題に対してほぼ完璧なスコアを達成したのです。しかし、未知の新しいパズルでテストを行うと、ランダムに推測しているのと変わらない性能しか示しませんでした。長い間、モデルはこの暗記状態に陥っているようで、汎用化することができませんでした。

ところが、さらに数千ステップの訓練が進んだ後、劇的な変化が起こりました。モデルは突然、新しいパズルを正しく解き始め、ランダムな推測からほぼ完璧な精度へと跳ね上がったのです。これがグロッキングの瞬間でした。この遅延は驚くべきものでした。モデルが真の理解に達するために必要とした訓練ステップ数は、単に答えを暗記するために必要だったステップ数の約300倍に達していました。これが偶然の産物なのか、あるいはこれらのシステムの根本的な特性なのかを理解するために、研究者は、9万個の設定を持つ極小のものから1,400万個を超えるものまで、さまざまなサイズの12種類のモデルをテストしました。その結果、グロッキングは特定のサイズに限定されないことが示されました。それは中規模のモデルでも、また大規模なモデルでも、十分な練習データが与えられれば再び現れました。興味深いことに、モデルが学習に失敗する中間領域が存在しており、これは脳のサイズと必要なデータ量の関係が複雑であり、単純な直線関係ではないことを示唆しています。

モデルの思考の中で何が起きているのかを解明するために、研究者はモデルが意思決定を行う際に使用する内部信号を詳細に調査しました。その結果、モデルが暗記から理解へと移行するにつれて、その内部言語が変化していることがわかりました。モデルは単純な表面レベルのパターンに依存するのをやめ、音波が特定の周波数に分解されるのと同様に、特定の数学的なリズムに基づいて知識を整理し始めました。これらの内部信号を記述する単純な方程式を探索する手法を用いることで、研究者は、モデルが解決策を表現するために、三角関数的なパターン(サイン波やコサイン波の波)を自発的に学習したことを発見しました。これは、モデルに対してこれらの波を明示的に教えたわけではなく、モデルがパズルを解くための最も効率的な方法としてそれらを自ら発見したという点で、極めて重要な発見でした。

この研究には、モデルが特定の数字に特化したショートカットを見つけているだけではないことを確認するための厳格なチェックも含まれていました。研究者は、ルールがわずかに複雑で数字が素数である別のバージョンの問題を用いてモデルをテストし、簡単なショートカットを排除しました。それでもモデルはグロックし、モデルが特定のトリックではなく、一般的なルールを学習したことを証明しました。さらに、見たこともない生成器を用いてテストを行った際にも、モデルは成功し、システムに内在する論理を真に学習したことを示しました。この研究は、モデルの内部接続を簡素化させる圧力を徐々に高める特定の訓練手法が、モデルに暗記された詳細を破棄させ、本質的な構造のみを保持させることを強制し、それが理解への突然の飛躍の鍵であったことを示唆しています。

この研究は、離散対数を、人工知能がいかに学習するかを研究するための強力な新しいツールとして確立するものです。これは、単純なルールが存在しない困難な逆問題であっても、ニューラルネットワークが最終的には暗記から深い構造的理解へと移行できることを実証しています。これらの知見は、この移行が魔法のような出来事ではなく、内部表現が効率的な波のようなパターンへと再編成される、測定可能なプロセスであることを裏付けています。この研究は比較的小さな数字を用いて行われており、現実世界の暗号を解読する問題を解決するものではありませんが、学習のメカニズムを覗き見る明確な窓を提供しています。それは、十分な時間と適切な条件があれば、これらのシステムが過去を暗記することを超えて、未来を支配するルールを理解できることを示しているのです。

自分の分野の論文に埋もれていませんか?

研究キーワードに一致する最新の論文のダイジェストを毎日受け取りましょう——技術要約付き、あなたの言語で。

Digest を試す →