アーカイブ / LLM
Muon2:勾配の二乗平均で補正し、少ない直交化反復で言語モデルを学習する
Muon2
概要
- Muon2は、勾配の二乗平均でモメンタム行列を補正してから直交化する。
- 著者らのGPT-Large実験では、Muon2の3反復が検証パープレキシティ16.99、Muonの5反復が17.56だった。
- Muon2-Fは行と列の統計から二乗平均を近似し、保存する情報量を抑える。
補足:編集した模式図で仕組みを確認する
VISUAL EXPLAINER
図でつかむ、Muon2の仕組み
- 01重みから得た勾配
- 02二つの平均を計算
- 03二乗平均で補正
- 04直交化して重み更新
原論文の説明をもとにした模式図です。処理の細部は省略しています。
研究の背景
Muon2は、言語モデルの学習で重みを更新する方法を改良する。基準となるMuonは、行列として表された更新の方向を整える「直交化」を反復計算で近似する。反復には行列計算が必要で、分散学習では通信の負担も生じる。
一方、反復を減らすだけでは近似した更新方向の質が下がりうる。少ない反復でも学習結果を保てるかが、計算負担を抑えるうえで重要になる。
手法
入力は二次元の重み行列と、損失を減らす方向を示す勾配だ。Muon2は過去の勾配をならした「モメンタム」と、勾配を二乗してならした「二乗平均」を計算する。例えば一部の重みで勾配が大きくなりやすい場合、モメンタムの各要素を、対応する二乗平均の平方根に小さな定数を足した値で割る。
補正した行列をニュートン・シュルツ反復に渡し、直交化を近似して重みを更新する。直交化は、行列が表す方向の強さの偏りを整える処理だ。Muon2-Fでは行と列の二乗勾配の集計値を保存し、その組み合わせから補正用の行列を近似する。
新規性
Muon2の変更点は、モメンタム行列を直交化する前に、勾配の二乗平均を使って要素ごとに補正することだ。著者らは、この順序が反復への入力行列の特異値分布を整えると報告する。
さらに、近似した更新と正確に直交化した更新の方向の一致度を評価する。行列全体の大きさが違っても、更新方向がどれほど近いかを測るための指標である。
従来手法との違い
基準のMuonは、過去の勾配をならしたモメンタム行列をニュートン・シュルツ反復に渡す。Muon2はその直前に二乗平均による補正を加える。本文の主な比較は、両手法の反復回数を3回または5回にした場合だ。
Muon2-Fは、二乗平均の行列全体を保存せず、行と列の集計値から近似する。本文は他のMuon派生法にも触れるが、確認できた本文の範囲では、その比較表の数値は途中で途切れている。
実験結果
著者らはFineWebで学習したGPTのSmall、Base、Largeと、C4で学習したLLaMA型の60M、350M、1Bを評価した。指標は検証用文章のパープレキシティで、低いほど次の語の予測が良い。GPT-LargeではMuon2の3反復が16.99、Muonの5反復が17.56だった。
LLaMA-1Bでは同じ反復回数の組み合わせで10.42対10.62だった。5回から3回への変更は反復回数の40%減に当たる。著者らがLLaMA-60Mの学習データから調べた更新方向の一致度は、Muon2の3反復が0.916、Muonの5反復が0.931だった。結果は示されたモデルと学習条件に限られる。
応用の可能性
編集上の応用案 · 論文が実証した用途とは区別しています。
編集上の応用案:利用を認められた社内文書で小型の文章生成モデルを事前学習し、Muon2を試す。入力は学習用文章とモデルの重み、出力は学習後の重みと、別に確保した文章での予測結果とする。
必要な学習データは文章で、次の語を予測する正解は文章から作る。追加の人手ラベルやセンサーは想定しない。文書の分割と語彙化を対象に合わせ、学習処理に二乗平均の保存と補正を組み込む。社内文書での効果は未検証である。
応用先の候補からNauhに相談できます。
導入時の検証
導入時の検証案 · 対象データでの再評価が必要です。
導入時の検証案:同じ文章、語彙化方法、モデル構成を用い、Muonの5反復を基準にMuon2とMuon2-Fの3反復を試す。学習データは文章、正解はそこから作る次の語とし、追加の人手ラベルやセンサーは使わない。
既存の学習処理に二乗平均の保存または行・列による近似と、補正の処理を加える。学習用と分けた検証用文章でパープレキシティを測り、同じ損失に達するまでの時間、更新時間、使用メモリも記録する。学習率は各手法で同じ候補範囲から選ぶ。
限界と課題
著者らは、Muon2で勾配の二乗平均を保存するためメモリが増えると述べ、行と列の統計を用いるMuon2-Fを示す。ほかの二乗平均の近似法との網羅的な比較は今後の課題としている。
編集上の検証事項は、対象モデルでのメモリ使用量と総学習時間である。入力の要約は13B規模と専門家混合モデル、同じ損失までの時間短縮に言及する一方、確認できた本文の実験表はGPTとLLaMAの最大1B規模までである。これらの追加主張は表の数値から確認できない。
出典
元のタイトル・要旨を確認する(英語)
Muon$^2$: Boosting Muon via Adaptive Second-Moment Preconditioning
Muon has emerged as a promising optimizer for large-scale foundation model pre-training by exploiting the matrix structure of neural network updates through iterative orthogonalization. However, the orthogonalization quality of Muon hinges on the number of Newton--Schulz (NS) iterations performed, which poses efficiency challenges due to its non-trivial computation and communication cost. We propose Muon$^2$, an extension of Muon, to improve both quality and efficiency by applying Adam-style adaptive second-moment preconditioning before orthogonalization. Our key insight is that the core challenge of polar approximation in Muon lies in the ill-conditioned momentum matrix, of which the spectrum is substantially improved by Muon$^2$, leading to faster convergence toward a practically sufficient orthogonalization. We further characterize the practical orthogonalization quality via directional alignment, under which Muon$^2$ demonstrates dramatic improvement over Muon at each polar step. Across GPT, LLaMA, and Mixture-of-Experts pre-training experiments up to 13B parameters, Muon$^2$ (and its memory-efficient variant Muon$^2$-F that preserves most of its benefits) consistently outperforms Muon and its variants while reducing NS iterations by 40%, and saves up to 1/4 training time over Muon when achieving the same loss.
論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-10-01




