表示
超・人工知能研究所 Super AI Research Lab トップへ超・人工知能研究所AI Research Lab / ぱそ太郎工事中

since
平成38年9月29日

← 検索結果に戻る

圧縮LLMの使われる重みを全て学習するFull-MLP LRC

Full-MLP LRC

保存した記事を見るこのブラウザに保存します。無料会員で端末間の同期・フォルダ整理

概要

  • LRCでは、推論時に保持するMLP行列の独立した線形方向の62.5~81.4%に学習が届かないと著者らは示した。
  • Full-MLP LRCは同じ初期重みから行列全体を学習し、配備時の形状、パラメータ数、推論時の演算量を維持する。
  • 約100億トークン後のAvg9改善は三つの教師設定で+2.36、+2.71、+10.45。Qwen設定で学習系列までそろえたDense-LRCの改善は+6.39だった。
補足:編集した模式図で仕組みを確認する

VISUAL EXPLAINER

図でつかむ、Full-MLP LRCの仕組み

左から右へ読む
  1. 01教師重みと学習文
  2. 02LRCの学生を初期化
  3. 03MLP行列全体を蒸留
  4. 04単一重みの学生

原論文の説明をもとにした模式図です。処理の細部は省略しています。

研究の背景

Full-MLP LRCは、圧縮した大規模言語モデル(LLM)が推論に使う重み行列の全体を学習できるようにする方法である。重み行列は入力を数値的に変換する表で、MLPはその変換を担うモデル内部の部分を指す。

従来のLRCでは、推論時に保持するMLP行列の一部の方向に学習が届かない。学生モデルを配備する際の大きさを増やさず、この範囲を学習に使えるようにすることが課題となる。

手法

まず教師の重みからLRCの学生を作り、その重みを提案法の出発点にする。蒸留とは、教師の出力や内部状態を手掛かりに学生を学習させることだ。Dense-LRCは学生のMLP行列を直接、全体にわたって更新する。CORE-LRCは教師の重みから得た座標に、初期値がゼロの追加分を設け、同じ範囲まで更新できるようにする。

例えばLlama3.2-3Bを教師とする1.5Bの学生では、学習文を用いて教師と学生の出力分布や各層の状態の差を縮める。出力分布の差にはKLという尺度を使い、次の単語を予測する学習も加える。学習後のCORE-LRCの追加分は元の重みへまとめ、推論時には通常のLRCと同じ形の単一行列を使う。

新規性

著者らは、LRCが推論時に保持するMLP行列について、独立した線形方向の62.5~81.4%に学習が届かないと示した。これは未使用のニューロン数を表す割合ではない。

提案法はLRCと同じ初期状態から行列全体を学習対象にする。学習後は単一の重みにまとめられ、配備時の行列形状、パラメータ数、推論時の演算量は通常のLRCと同じである。

従来手法との違い

通常のLow-Rank Clone(LRC)は教師モデルの重みを引き継ぐが、学生モデルのMLP行列を教師の重みに由来する範囲内で更新する。Full-MLP LRCは同じ初期重みから始め、その範囲の外側も更新できるようにする。

実装は、行列を直接学習するDense-LRCと、教師の重みから得た座標で学習するCORE-LRCの二つである。Qwen2.5-3B設定では、通常のLRCと学習系列を厳密にそろえたDense-LRCのAvg9改善は+6.39だった。CORE-LRCの+10.45は別系列の結果として区別する。

実験結果

著者らは三つの教師設定で、約100億トークンの事前学習後に評価した。9課題のゼロショット平均Avg9は、通常のLRCからFull-MLP LRCへ、Llama3.2-3Bで63.04→65.40、Llama3.1-8Bで65.55→68.26、Qwen2.5-3Bで52.99→63.44だった。各行は二つの実装のうち高い方を示し、Avg9にはMMLUを含み、MathQAを含まない。

著者らによると、Qwen設定の63.44は元の約200億トークンのLRC手順による63.43に近い。ただし、そのCORE-LRCは基準モデルと別の学習系列である。Llama3.2設定では短い追加学習後、学生のAvg9が66.21、教師が66.18だった一方、MMLUは学生54.86、教師60.56だった。

応用の可能性

編集上の応用案 · 論文が実証した用途とは区別しています。

編集上の応用案:社内の開発文書について答える小型LLMを試作する。質問文と参照文書を入力し、回答文を出力する用途を想定する。通常のLRCとFull-MLP LRCで学生モデルを作り、同じ質問で回答を比べる。

学習元には利用可能な文書テキストと、そのテキストに対する教師モデルの出力が必要となる。評価用には担当者が確認した質問と正解例のラベルを別に用意する。センサーは使わず、文書固有の語彙と回答形式に合わせて学習・評価を調整する。実務での改善は未検証である。

応用先の候補からNauhに相談できます。

導入時の検証

導入時の検証案 · 対象データでの再評価が必要です。

導入時の検証案:利用できる文書テキストと、それに対する教師モデルの出力を学習元にする。同じ初期重み、学習文の順序、学習量を用い、通常のLRCを基準として、MLP行列全体を学習する学生と比べる。対象文書の語彙と回答形式に合わせた調整も両者でそろえる。

評価には、担当者が正解例を付けた質問と、文書を参照して回答を採点できるラベルを用意する。正答率、根拠文書との一致、回答時間、学習トークン数と学習時の資源を記録する。入力はテキストのみでセンサーは不要とし、公開課題のAvg9の差を社内質問の改善値として流用しない。

限界と課題

著者らが明記する制約は、報告結果がLRCを土台とする単一シードの学習であること、教師との一致が9課題の平均についてであり、MMLUには差が残ることである。公式圧縮モデルとの比較は学習手順がそろわず、約900倍は圧縮段階のトークン数の差で、計算量の差ではない。

編集上の検証事項は、別のシードでも改善が続くか、学習時の資源がどれだけ増えるか、社内文書への回答が改善するかである。推論時のコストが同じという報告から、学習費用まで同じとは判断できない。

応用先の候補
研究内容と応用案に基づく分類です。業界での導入実績を示すものではありません。

出典

元のタイトル・要旨を確認する(英語)

Train What You Deploy: Closing the MLP Reachability Gap in Low-Rank Clone Distillation

A compressed student has two shapes that need not agree: the weight it deploys at inference and the weight family its training can reach. We show that a state-of-the-art weight-inheritance distiller, Low-Rank Clone (LRC), deploys a full-width student MLP but ties training to a teacher-induced slice, leaving 62.5-81.4% of each deployed matrix's independent linear degrees of freedom unreachable-paid for at inference, never trainable. Our principle is one line: train what you deploy. From the identical LRC warm start, we make the training object the entire deployed matrix, with no change in deployed shape, deployed parameter count, or inference FLOPs, via two mergeable realizations (Dense-LRC and CORE-LRC) that both collapse to one deployed weight. This recovers stranded capacity: taking the stronger realization per teacher, +2.36/+2.71/+10.45 Avg9 over matched-budget plain-LRC baselines across three teachers (Llama3.2-3B, Llama3.1-8B, Qwen2.5-3B), with the largest gain on the widest teacher (Qwen), where it reaches the original recipe's approx. 20B-token accuracy at 10B tokens (2x token efficiency); there the strictly same-lineage arm still recovers +6.39, the fully controlled figure. Controls strongly support attributing the gain to the enlarged reachable set, rather than to added parameters or the recipe. From approx. 10B distillation tokens plus a short SFT, a half-parameter 1.5B student matches its approx. 9T-token teacher's 9-task macro-average, within evaluation noise and with a residual MMLU deficit, and a 2.7B student beats Meta's own official compression of Llama3.1-8B at ~900x fewer compression tokens (a token count under unmatched recipes, not a compute claim). All results are from single-seed runs on the LRC backbone.

論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-10-01