← 最新の論文
🤖 AI

Transformers converge to invariant algorithmic cores

本論文は、独立して学習されたトランスフォーマーが、重みの構成が異なるにもかかわらず、その振る舞いを支配するコンパクトで不変なアルゴリズム的部分空間へと収束することを示す「アルゴリズム核抽出(Algorithmic Core Extraction: ACE)」を導入し、見かけ上の複雑さの下に潜む共通の計算構造を明らかにし、メカニズムの理解と制御への新たな道筋を提示するものである。

原著者: Joshua S. Schiffman

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

原著者: Joshua S. Schiffman

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

大きなアイデア:異なる道、同じ目的地

あなたは自宅から特定のコーヒーショップへ行こうとしていると想像してください。

  • ドライバーAは、郊外を通って高速道路、そして路地裏へと続くルートを通ります。
  • ドライバーBは、都心を通って公園、そして橋へと続くルートを通ります。
  • ドライバーCは、フェリーと列車を使う全く別のルートを選びます。

彼らの地図(実際に走った具体的な道路)を見ると、それらは似ても似つきません。全く別物です。しかし、彼らが実際に何をしているか(コーヒーショップへ向かって運転するという行為)を見ると、彼らは皆、全く同じことをしています。

この論文は、AIモデル(具体的には「Transformer」)もこれと同じように機能していると主張しています。2つのAIモデルに同じタスクを行わせると、それらは全く異なる内部の「配線」(重みやパラメータ)を持つことになります。しかし、その奥深くでは、彼らは皆、仕事を成し遂げるための全く同じ隠れた「エンジン」を使用しているのです。

著者たちは、この隠れたエンジンを**アルゴリズム・コア(Algorithmic Core)**と呼んでいます。

問題点:間違ったものを見ている

通常、科学者がAIの仕組みを理解しようとする際、単一のモデルの特定の配線に注目します。この論文は、それはリスクがあると述べています。それは、ドライバーAの地図を見て、「ああ、コーヒーに行くには、必ず路地裏を通らなければならないのだ」と考えてしまうようなものです。しかし、それはドライバーAのルートにおける単なる偶然に過ぎません。ドライバーBはその路地を通っていません。

この論文は、特定の道路(一つの学習プロセスにおける無秩序でユニークな詳細)を見るのをやめ、不変量(Invariant)(すべてのドライバーが共有する、変わることのない真実)を探すべきだと示唆しています。

解決策:「コア」を見つける

著者たちは、ACEと呼ばれるツールを作成しました。ACEは、特別なX線メガネのようなものだと考えてください。

  1. ノイズをフィルタリングする: 一つのAIを他と差別化している数百万ものユニークな詳細を無視します。
  2. エンジンを見つけ出す: そのタスクを実行するために絶対に不可欠な、小さくコンパクトな「コア」を分離します。もしこのコアを取り除けば、AIは失敗します。もしこのコアだけを残したとしても、AIは完璧に動作し続けます。
  3. それらが同じであることを証明する: 外見上は異なって見えても、ACEは、彼らが皆、その中に同じ数学的な「エンジン」を隠していることを示します。

3つの実験:単純なものから複雑なものへ

論文では、このアイデアを3つの異なるシナリオでテストしました。

1. 単純なパズル(マルコフ連鎖)
彼らは3つの異なるAIに、シーケンス(連続したデータ)の次のステップを予測するという単純なゲームを教えました。

  • 結果: 3つのAIは、全く異なる内部地図を使用して学習しました。彼らの「配線」はほぼ完全に異なっていました。
  • コア: しかし、ACEが内部を覗き込むと、3つのAIすべてが、全く同じ数学的処理を行う小さな3次元の「コア」を隠していることが分かりました。それは、3つの異なる車のエンジンが、残りの部分が違って見えても、実は全く同じ3気筒のピストン配置を使用しているのを見つけるようなものでした。

2. 「Grokking(グロッキング)」の謎(モジュラー加算)
「Grokking」とは、AIが長期間答えを暗記している状態を経て、突然、数学の問題を解けなくなる(あるいは完璧に解けるようになる)という奇妙な現象です。

  • 発見: 著者たちは、AIが「grok(理解)」した瞬間に、コンパクトで円形の「コア」が内部に形成されることを発見しました。このコアは時計のように機能し、数学を解くために数値を回転させます。
  • ひねり: 学習が終わった後にAIの学習を継続させると、このコアは「肥大化」します。必要以上に多くのスペースを使い始め、同じ数学の冗長なコピーで満たされてしまいます。
  • 教訓: 問題を解くための多くの冗長な方法を持っていることが、実はAIの学習を加速させることをこの論文は見出しました。それは、チームの全員が同じ答えを叫んでいるようなもので、最終的には正しい答えがより早く伝わるのです。

3. 現実世界(言語モデル)
最後に、彼らはテキストを書くために使用される、GPT-2、LLaMAなどを含む6つの巨大な現実世界のAIモデルを調査しました。これらのモデルは非常に巨大で、互いに大きく異なります。

  • タスク: 彼らは主語と動詞の一致(文章が単数形か複数形かを判断すること)に焦点を当てました。
  • 発見: これら6つの大規模モデルすべてにおいて、AIの脳内には、文章が単数か複数かを制御する単一の目に見えない「線(軸)」が存在します。
  • 魔法のようなトリック: もしこの一本の線を「反転(反転させる)」させると、AIは即座に文法ミスをし始めます。「The cat is(猫は〜である)」が「The cat are」に変わってしまうのです。
  • 整合性: これらのモデルは異なる企業によって作られ、異なるデータで学習され、サイズも異なりますが、文法を扱うために、これらすべてが全く同じこの「線」を使用しています。それはまるで、文化や言語に関わらず、すべての人間が「私」と「私たち」を区別するために、全く同じ神経スイッチを使用しているかのようです。

なぜこれが重要なのか

この論文は、AIの乱雑で複雑な表面の下には、より単純で共有された構造が存在すると結論づけています。

  • 塗装を見ないでください: AIの特定の色彩や形状(パラメータ)は、どのように訓練されたかによる偶然の結果に過ぎません。
  • エンジンを見てください: 「アルゴリズム・コア」こそが本物です。それは、誰がAIを作ろうとも、どのように作ったとしても、変わらない部分です。

これらのコアを見つけ出すことで、私たちはAIをより良く理解し、制御することができます。百万個の小さなワイヤーを修理しようとする代わりに、私たちが関心を持つ挙動を制御する、たった一つの「スイッチ」を見つけることができるのです。

要約の比喩

3人の異なる建築家が家を建てているところを想像してください。

  • 建築家Aは木材を使います。
  • 建築家Bはレンガを使います。
  • 建築家Cは鉄鋼を使います。

もし材料を見れば、それらは全く異なります。しかし、階段の設計図を見れば、3人の建築家全員が、上るための最も効率的な方法として、全く同じ10段のデザインを使用していることが分かるかもしれません。

この論文はこう言っています。「木材やレンガ、鉄鋼について議論するのはやめましょう。階段を研究しましょう。」

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

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

Digest を試す →