記事一覧へ戻る
大規模言語モデル

疎なオートエンコーダーが明らかにするMoE専門家の細かな分業

読了目安 4 分

導入

Mixture-of-Experts(MoE)モデルは、入力トークンごとに多数の専門家の一部だけを選び、計算量を抑えながらモデル容量を拡大します。しかし、ある専門家が実際に何を担当しているのかは、単純なルーティング統計だけでは分かりません。コードや数学などのラベル付きデータで選択回数を数える方法は、分類をあらかじめ固定し、専門家が「選ばれた」ことしか測れないためです。

新しい研究は、MoE層の出力を疎なオートエンコーダー(SAE)で分析し、ルーティングではなく特徴への寄与から専門家の役割を調べました。

専門家の寄与を特徴空間で分解

対象はQwen3-30B-A3Bの第4、30、46層です。各層のMoE出力に対して、2^20個の潜在特徴を持つTopK SAEを学習し、各入力では上位100個の特徴を扱いました。分析対象は約15億トークンです。

MoE層の出力は、ルーターの重みを付けた複数専門家の出力の合計です。SAEのエンコーダーがアフィン変換であるため、各潜在特徴の活性化前の値は専門家ごとに正確に分解できます。研究者はこの分解をコーパス全体で集計し、各特徴を主に駆動する専門家を特定しました。こうして、専門家ごとに「支配的な潜在特徴の集合」を作ります。

この方法では、最初から「コード」「数学」などの分類を与える必要がありません。モデルが学習した特徴構造そのものから、専門家の境界を探れます。

主な発見

  • 寄与はゲーティングより集中している。 ある専門家が選ばれた回数は、最終的な表現に対する影響の大きさと一致しない場合があります。寄与を分析すると、実際の主導権はより少数の専門家に集中していました。
  • 多くの特徴は1~2人の専門家が主導する。 大半の潜在特徴は、多数の専門家が平均的に作るのではなく、限られた専門家によって主に駆動されます。専門家同士の主導特徴集合は概ね独立していますが、重複が目立つ組み合わせも一部に集中していました。
  • 大分類の内部でも役割が分かれる。 特徴集合を自動解釈すると、コード分野の中でもJavaとフロントエンドWebコードに対応する専門家が分かれ、数学関連でも幾何、算術、多項式に関する別の傾向が確認されました。
  • 専門家の配置は均等ではない。 第30層の128専門家をまとめると11の上位ドメインが得られましたが、その規模には大きな差があります。文字列の形式、言語、エンティティや識別子のように、従来の学問分野ではなく表現上のパターンに近いグループも含まれていました。

意義と限界

この研究は、MoEが単純に「1専門家=1分野」として構成されているわけではないことを示唆します。専門家は、多数の細かな特徴を軸に異なる主導権を持ち、そこで分業を形成しているように見えます。これは、モデルの解釈可能性だけでなく、ルーター設計、専門家の剪定、部分的なモデル適応を考えるうえでも重要です。

一方、結果は3つの層におけるSAE分解と特徴集合の自動解釈に基づいています。したがって、観測された関連がそのまま因果的な機能を意味するわけではありません。より多くのモデルやデータで再現性を調べ、専門家を直接変更・除去する介入実験も必要です。

研究者は3つのSAE、コード、第30層の128専門家を閲覧できるインタラクティブツールを公開しています。

Hugging Face Daily Papers

コメント

ログイン状態を確認中…

コメントを読み込み中…

関連記事

CCTest · Blog
ほぼゼロのトークン埋め込みがゲート型モデルの学習を止める理由
大規模言語モデル
cctest.ai
大規模言語モデル

ほぼゼロのトークン埋め込みがゲート型モデルの学習を止める理由

希少トークンの入力埋め込みがほぼゼロになると、ゲート型系列モデルで勾配が極端に増幅され、学習更新が黙って失われる可能性がある。研究は既存モデル向けのGroupClipと事前学習向けのGateFloorを提案した。

続きを読む
CCTest · Blog
Metis-1.6:パラメータ数ではなく学習効率で挑む言語モデル
大規模言語モデル
cctest.ai
大規模言語モデル

Metis-1.6:パラメータ数ではなく学習効率で挑む言語モデル

Metis-1.6は、1人の研究者がゼロから開発した2つの言語モデルです。Mamba-2や疎な活性化、重み共有による再計算で効率を追求し、数学では強みを示す一方、コードや長文脈には課題を残しました。

続きを読む
CCTest · Blog
Astraがニューラルネットの重みを直接読み書きし、Qwenを改善
大規模言語モデル
cctest.ai
大規模言語モデル

Astraがニューラルネットの重みを直接読み書きし、Qwenを改善

初期段階の研究で、フロンティアLLMが生の重みだけから小型ニューラルネットの役割を推定し、勾配学習なしで重みを編集できる可能性が示された。研究チームは、Qwen3.5-0.8Bのごく一部の重みを変更することで、数学評価が大幅に向上したと報告している。

続きを読む