新着研究 / LLM
一つの学習済みモデルを20段階の計算量で使うTLM
Telescopic Language Model
概要
- TLMは各学習回で無作為に選んだ深さと最大深さを学び、一つのモデルから20通りの深さを使えるようにした。
- 200M規模の実験でAULBは3.28となり、固定出口方式の5.73~5.90より43~44%低かった。
- 固定出口での品質と全深さの利用可能性にはトレードオフがあり、単独学習した最大モデルとの差も残る。
補足:編集した模式図で仕組みを確認する
VISUAL EXPLAINER
図でつかむ、Telescopic Language Modelの仕組み
- 01学習する深さを無作為に選ぶ
- 02途中の深さと最大深さで予測
- 03両方を同じ正解で学習
- 04推論時は予算に合う深さで停止
たとえば同じモデルを、使える計算量に合わせて浅くも深くも動かす。
決まった出口だけを学ぶと、その間の深さが十分に学習されない。
毎回選ぶ深さを変え、すべての深さに学習機会を与える。
原論文の説明をもとにした模式図です。処理の細部は省略しています。
研究の背景
言語モデルを異なる応答時間や計算量で動かすには、通常、予算ごとに別のモデルを学習したり圧縮したりする。運用する予算が増えるほど、準備する学習結果や評価対象も増える。
一つのモデルを途中の層で止められれば選択肢は増えるが、その層で正しい出力を学んでいなければ実用にならない。TLMは、どの深さを学習で監督するかが、この問題を左右すると検討した。
手法
TLMは、層を順に重ね、途中の深さでも次の語を予測できる入れ子型のTransformerを使う。Transformerは文脈から語を予測する層を積んだモデルで、ここでは層が深くなるにつれて計算量も増える。各学習回で一つの深さを無作為に選び、その深さの予測と最大深さの予測を、同じ正解の次トークンに合わせて更新する。
例えば20層のうち7層を選んだ回なら、7層までのモデルと20層すべてのモデルを学ぶ。次の回は別の深さを選ぶ。この二つの計算を毎回行い、推論時には必要な深さで処理を止める。深さを選ぶ確率を全層で均等にすれば、20通りすべてに学習機会を与えられる。
新規性
TLMが変えるのはTransformerの構造ではなく学習目標だ。各学習回で任意の深さを一つ抽出し、最大深さとともに正解の次トークンを学ばせるため、評価した20の層数すべてを利用可能な候補にする。
抽出する深さの分布も調整できる。多くの深さに学習機会を配れば選択肢が増え、特定の深さに集中させればその出口の品質を高められるという関係を、著者らは同じ構造上で示した。
従来手法との違い
比較対象のMLMSは、入れ子になったモデルの決まった三つの出口を学習する。著者らの再実装では、その間の未学習の深さでパープレキシティが10²~10⁵に達した。パープレキシティは次の語を予測する難しさを示し、低いほどよい。
TLMは各回で選ぶ深さを変え、出口以外も学習する。ただし、MLMSが重点的に学習した50Mと100Mの出口ではMLMSの方が低いパープレキシティを示した。単独で学習した200Mモデルも、最大深さではTLMより低かった。
実験結果
著者らは200M規模の入れ子型モデルを、各方式で同じFineWeb-Eduの200億トークンから学習した。20の深さで検証したパープレキシティは、均等抽出のTLMで最浅層の81から最深層の約15へ下がり、MLMSの未学習の深さでは大きく悪化した。
全深さの損失をまとめたAULBはTLMが3.28、MLMSの四設定が5.73~5.90で、43~44%低い。最大深さはTLMが14.99、比較表のMLMSが14.98。学習費用は蒸留なしのMLMSの149 GPU時間に対して131 GPU時間と報告する。
応用の可能性
編集上の応用案 · 論文が実証した用途とは区別しています。
編集上の応用案:社内文書の下書き補助を、応答時間の異なる窓口で提供する。入力は同じ文章作成依頼で、出力は選んだ深さで生成した下書きと応答時間の記録とする。
窓口ごとに許容時間を決め、複数の深さを測定して最も条件に合うものを割り当てる。短い応答を優先する窓口と、品質を重視する窓口で同じ学習済みモデルを使えるかを確認する運用案であり、論文が社内文書の品質を実証したわけではない。
応用先の候補からNauhに相談できます。
導入時の検証
導入時の検証案 · 対象データでの再評価が必要です。
導入時の検証案:対象業務から評価用の文章を固定し、TLMの候補となる各深さで同じ入力を処理する。比較基準は、利用予定の計算量に近い固定出口モデルとし、深さごとの次トークン予測の損失、文章の正確さ、応答時間を記録する。
まず許容時間内に入る深さを絞り、次に業務上の誤りを人が確認する。中間の深さで品質が急落しないか、最大深さで必要な品質を保てるかを見て、窓口ごとの深さを決める。
限界と課題
著者らの結果は200M規模の代理実験に基づく。最大深さのパープレキシティはTLMが14.99で、単独学習した同規模モデルの13.98には届かない。また、三つの固定出口だけを重視する条件では、固定出口方式に利点が残る。
導入時には、目的の文章で各深さの品質、実際の応答時間、利用者が許容する誤りを確かめたい。どの深さでも次の語を予測できることと、特定の業務で回答が十分に正確なことは別の評価事項である。
出典
元のタイトル・要旨を確認する(英語)
Telescopic Language Models
One deployed language model must often serve many compute budgets, yet serving each budget still means a separate training or compression run per point. We train a Telescopic Language Model (TLM) to be that continuum: a nested-capacity Transformer supervised by stochastic prefix supervision with a full anchor. At every step, one randomly truncated prefix of the capacity axis is trained against the full next-token target, alongside one full-capacity pass, so the trained artifact is a valid language model at every depth. Two forward-backward passes per step, no architectural change, nothing extra at inference. Fixed-exit suites such as Matryoshka Language Model Suites (MLMS) occupy one point in this design space, and the point has a cost: supervising only a few fixed exits leaves the nested model at chance level everywhere else (perplexity 10^2-10^5 in our baselines). On a 200M proxy suite (20B FineWeb-Edu tokens, identical data stream for all methods), a single TLM run is a valid language model at every one of its twenty layer prefixes, in perplexity and on perplexity-sensitive downstream tasks, reducing the area under the quality-budget curve by 43-44% relative to the fixed-exit suites while matching them at full capacity, at ~12% lower GPU cost per run. The prefix sampling density is a dial: concentrating it on a few depths recovers fixed-exit quality there at the price of the continuum, so the operating points become a training-time choice rather than an architectural one. These results indicate that the training objective, not the nesting itself, is what makes a model elastic.
論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-09-29




