0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

GPUの85%が待機時間だった!MIT新手法でRL訓練が最大3倍高速化

0
Last updated at Posted at 2026-06-19

GPUの85%が待機時間だった!MIT新手法でRL訓練が最大3倍高速化|グラレコ要約

📺 この記事は YouTube チャンネル きなこもっちーのテック深掘り の動画解説記事です。
▶️ 動画はこちら → GPUの85%が待機時間だった!MIT新手法でRL訓練が最大3倍高速化

🐹🦜 この記事に登場する2匹

  • 🐹 もっちー(ハムスター)… AI はまだ勉強中。「それどういうこと?」と素朴に質問する生徒役
  • 🦜 きなこ(セキセイインコ)… AI で調べものをこなす解説役。やさしく深掘りして教える先生役

この記事は2匹の掛け合いを書き起こした形式です。発言の先頭にいる絵文字+名前が話者にゃ。

はじめに

🐹 もっちー「なぁきなこ、最近のAIってどんどん賢くなってるけどさ、あれって何やってるの?」

🦜 きなこ「いい質問だね。DeepSeek-R1とかClaude、最近の推論AIは強化学習で鍛えてるの。」

🐹 もっちー「きょうかがくしゅう?なにそれ、難しそうなんだけど。」

🦜 きなこ「簡単に言うと、AIに問題を何回も解かせて、できたら褒める、間違えたら叱るの。」

🐹 もっちー「あー、犬の訓練みたいな感じ?お手できたらおやつもらえるやつ。」

🦜 きなこ「そうそう、まさにそのイメージ。でもね、実はその訓練中にGPUが85%の時間ただ待ってるだけなの。」

🐹 もっちー「85%!?ほぼサボってるやん!めっちゃもったいないやん!」

🦜 きなこ「そう、もったいないよね。でもMITがその待ち時間をほぼゼロにする方法を見つけたの。今日はそれを解説するよ。」

RL訓練の基礎知識

「推論LLM × 強化学習(RL)」のタイトルカード表示

🦜 きなこ「実はDeepSeek-R1やClaude 4みたいな推論LLMって、強化学習で鍛えてるの。」

🐹 もっちー「強化学習?犬のしつけみたいに、いい行動したらご褒美あげるやつ?」

「RL訓練3ステップ」の図解表示(①ロールアウト→②報酬評価→③ポリシー更新)

🦜 きなこ「近いね。RL訓練は大きく3つのステップで回るの。順番に説明するね。」

図解の①ロールアウト部分をハイライト

🦜 きなこ「まずステップ1はロールアウト。モデルに問題を渡して、回答を何十個も生成させるの。」

🐹 もっちー「AIが自力で答えを出すんだね。テストを何回も解く感じ?」

図解の②報酬評価部分をハイライト(正解+1、不正解-1のスコア表示)

🦜 きなこ「そうそう。次にステップ2の報酬評価。正解なら+1、不正解なら-1ってスコアを付けるの。」

🐹 もっちー「ご褒美と罰やな!ハムスターの回し車訓練と一緒やん!」

🦜 きなこ「もっちーの場合はヒマワリの種がご褒美だね。」

図解の③ポリシー更新部分をハイライト

🦜 きなこ「最後にステップ3のポリシー更新。スコアをもとにモデルのパラメータを調整して強くするの。」

🐹 もっちー「なるほど。問題解いて、採点して、復習するって感じだね。」

ループ矢印のアニメーション(①→②→③→①…)

🦜 きなこ「そう。この3ステップを何万回も繰り返して賢くするのがRL訓練なの。」

🐹 もっちー「それでDeepSeek-R1は数学の難問がめちゃくちゃ得意になったんだ。」

「問題発生!」の警告マーク表示

🦜 きなこ「でもね、この訓練プロセスにはとんでもないボトルネックが隠れてるの。」

🐹 もっちー「ボトルネック?さっきの3ステップのどこに問題があるの?」

ロールアウト=何万回もの試行(将棋の対局イメージ)

🦜 きなこ「ステップ1のロールアウトよ。これって、ゲームの対戦で何万局も試すようなものなの。」

🐹 もっちー「何万局!?そりゃ時間かかるよね。」

「GRPO: Group Relative Policy Optimization」テロップ表示

🦜 きなこ「しかもね、最近の主流アルゴリズムはGRPO、グループ相対的ポリシー最適化っていうものなの。」

🐹 もっちー「長い!もうGRPOでええわ!」

GRPOの概念図: 1問題→グループ生成→相対評価

🦜 きなこ「GRPOでは1問題に対してグループで複数の回答を生成するから、ロールアウトの量が膨大になるの。」

DeepSeek-R1の訓練プロセス概要図

🦜 きなこ「DeepSeek-R1もGRPOを使って数学・コーディング問題を繰り返し解かせてるの。」

🐹 もっちー「あのDeepSeek-R1の裏側がそれなんだ!なんか身近に感じてきた。」

ロールアウトボトルネック問題

円グラフ「ロールアウト85%、報酬評価+ポリシー更新15%」を表示

🦜 きなこ「さっきのステップ1、ロールアウト。これが全訓練時間の約85%を占めてるの。」

🐹 もっちー「85%!?ほとんどロールアウトやん!訓練なのに訓練してない時間が大半って!」

応答長のロングテール分布グラフを表示(左に短い応答、右にロングテール)

🦜 きなこ「問題は回答の長さがバラバラなこと。短い答えだと1000トークンくらいなの。」

グラフの右端「65,536トークン」にハイライト

🦜 きなこ「でも長い推論チェーンだと、65000トークンを超えることもあるの。」

🐹 もっちー「65000トークン?本1冊分くらいの長さだよね。」

GPU並列処理の図解(複数GPUが同期的に待つイメージ)

🦜 きなこ「ここが問題の核心。全部のGPUが一番長い回答の完了を待たないといけないの。」

🐹 もっちー「あ、一番遅い子を全員で待つ感じか。給食当番のあるある的な。」

GPU図解に「バブル時間」の灰色エリアを追加(待機中GPUをハイライト)

🦜 きなこ「そう。速く終わったGPUはずっとアイドル状態で待ちぼうけ。これをGPUバブル時間って呼ぶの。」

「バブル比率: 最大74%」の強調テキスト表示

🦜 きなこ「SortedRLの論文によると、このバブル比率が最大74%に達するって報告されてるの。」

🐹 もっちー「74%がバブル?4分の3が無駄って、さすがにもったいなさすぎるやろ!」

🦜 きなこ「しかもこれ、大規模な現場だともっと深刻なの。」

「ByteDance: H20 GPU×128基 → 1ステップ約40分」のテキスト表示

🦜 きなこ「ByteDanceの本番環境だと、128基のGPUで1訓練ステップに約40分かかってたんだって。」

🐹 もっちー「128台のGPUが40分で1歩しか進めないって、電気代すごそう。」

「既存手法の限界」テキスト表示

🦜 きなこ「既存の手法もいくつかあるんだけど、完全には解決できてなかったの。」

SortedRL: バッチ内の回答を長さ順に並べる図

🦜 きなこ「例えばSortedRLという手法は、回答を長さ順に並び替えてバブルを減らそうとするの。」

🐹 もっちー「順番を変えるだけで早くなるの?なんかシンプルだね。」

🦜 きなこ「でも根本的な解決にはならないの。並び替えてもアイドル時間は残ってしまうから。」

🦜 きなこ「アイドル時間は残る。だからもっと根本的な解決が必要だったの。」

🐹 もっちー「みんな困ってたんだね。で、誰かが解決したの?」

MITロゴと「TLT: Taming the Long-Tail」のタイトル表示

🦜 きなこ「そう。MITの研究チームがこの問題を解くブレイクスルーを発表したの。」

🐹 もっちー「えっ、MIT!?あの天才が集まるMIT!?すごいやん!」

MIT Han Lab ロゴとSong Han教授名を表示

🦜 きなこ「正確にはMIT Han Lab、Song Han教授のグループよ。論文タイトルは英語で長いけど、」

論文タイトル全文を表示

🦜 きなこ「「ロングテールを制す」という意味で、長い回答が引き起こすボトルネックを解消するという内容ね。」

「ASPLOS 2026 採択」バッジ表示

🦜 きなこ「この論文はASPLOS 2026、コンピュータアーキテクチャのトップ学会で発表される予定なの。」

🐹 もっちー「2026年の学会!?まだ先やのに今から紹介するって、このチャンネルは先取り系やん!」

🦜 きなこ「今日はその論文を一緒に読み解いていくよ。RL訓練の仕組みから始めるね。準備はいい?」

🐹 もっちー「うん、バッチリ!どんどんいってくれ!」

TLTの解決策

TLT解決策: アイドルGPUの活用

🦜 きなこ「さて、ここからがTLTの天才的なところよ。待機しているGPUに、別の仕事をさせるの。」

🐹 もっちー「待ってる間に内職するんか!それめっちゃ賢いやん!」

ドラフターモデル: 軽量な先読みモデル

🦜 きなこ「そう。待機中のGPUで、ドラフターモデルっていう軽量なモデルを訓練するの。」

🐹 もっちー「ドラフターモデル?なにそれ、下書きを書くモデルってこと?」

🦜 きなこ「いい線いってるわ。大きなモデルが次のトークンを生成する前に、先にいくつかのトークンを予測する小さなモデルよ。」

ドラフター構造: 1 decoder block(Embedding・LM Head共有)

🦜 きなこ「構造はたった1層のデコーダーブロックで、ターゲットモデルのEmbeddingとLM Headを共有してるから、とても軽いの。」

🐹 もっちー「大きなモデルが一問一問じっくり解いてる横で、小さいやつが先に答えを書いちゃうイメージ?」

性能比較: ドラフター vs 0.5Bモデル → 2.4倍高速

🦜 きなこ「そんな感じね。例えばQwen2.5-32B本体は60層以上あるけど、ドラフターはたった1層だけ。」

🦜 きなこ「0.5Bモデルよりも2.4倍速く推論できるのよ。」

🐹 もっちー「でもさ、そのドラフターを訓練するのに追加のコストがかかるんじゃないの?」

追加コスト: ゼロ(アイドル時間を活用)

🦜 きなこ「それがゼロなの。GPUがアイドル状態、つまり何もしていない時間が一定の閾値を超えた」

🦜 きなこ「ら、自動的にドラフター訓練モードに切り替わるのよ。」

🦜 きなこ「訓練データもOnline DataBufferから取得するから、新しいデータを用意する必要もないわ。」

🐹 もっちー「タダで速くなるとか、それもう錬金術やないの!」

「アイドル時間をスピードアップに変換する」— Qinghao Hu

🦜 きなこ「錬金術じゃなくて工夫よ。論文の著者Qinghao Huさんも、「アイドル時間をスピードアップに変換する」って表現してるわ。」

n-gramリトリーバル: 繰り返しパターンの非パラメトリック予測

🦜 きなこ「さらに面白いのが、n-gramリトリーバルという仕組みも併用してること。」

🦜 きなこ「数式やコードって繰り返しパターンが多いでしょう?それをパラメータなしで予測できるの。」

対比図: ドラフター(ニューラルネット)vs n-gram(パターンマッチ)

🦜 きなこ「ポイントはね、ドラフターとn-gramリトリーバルが全然違う強みを持っていること。」

🐹 もっちー「違う強み?どういうこと?」

ドラフター: 文脈理解→予測(ニューラルネット図)

🦜 きなこ「ドラフターはニューラルネットワークだから、文脈を理解して次に来そうな言葉を予測するの。」

🦜 きなこ「一方n-gramは過去に出てきた繰り返しパターンをそのまま活用するの。」

🐹 もっちー「頭脳派と記憶派の相乗効果ってやつか!最強コンビやん!」

投機的デコードの仕組み

投機的デコード(Speculative Decoding)

🦜 きなこ「じゃあ、なぜドラフターがあると速くなるのか。ここで投機的デコードという技術を説明するわね。」

🐹 もっちー「投機的デコード?なんだかギャンブルっぽい名前だね。」

ドラフター: 5〜10トークン先読み → ターゲットモデル: 一括検証

🦜 きなこ「仕組みはシンプルよ。小さなドラフターが5個から10個ぐらい先のトークンをまとめて予測して、」

🦜 きなこ「大きなターゲットモデルが一括でチェックするの。」

🐹 もっちー「先に予想を書いておいて、先生がまとめて丸つけする感じか!」

正解 → 採用 / 不正解 → ターゲットモデルが正解を出力

🦜 きなこ「そうそう、まさにそのイメージ。正解ならそのトークンは全部そのまま採用。」

🦜 きなこ「間違いが見つかった時点で、ターゲットモデルが正しいトークンを出力するの。」

🐹 もっちー「でもさ、速くなっても出力の質が落ちたら意味ないよね?」

ロスレス保証: 出力分布はターゲットモデルと数学的に同一

🦜 きなこ「それが投機的デコードのすごいところ。数学的に証明されていて、」

🦜 きなこ「出力の確率分布はターゲットモデルと完全に同一なの。つまりロスレス、精度劣化ゼロよ。」

🐹 もっちー「速くなるのに質が落ちないとか最高やん!」

Adaptive Rollout Engine: 残リクエスト≤32でSD自動有効化

🦜 きなこ「TLTにはさらにAdaptive Rollout Engineという仕組みがあって、」

🦜 きなこ「残りのリクエストが32以下になった時点で、自動的に投機的デコードを有効化するの。」

🐹 もっちー「終盤だけ加速モードに切り替えるってこと?」

🦜 きなこ「そう。ロングテールの部分、つまり処理が長引く最後の方だけに集中して投機的デコードを使うから効率がいいの。」

stale drafter問題の解消: 継続的オンライン訓練

🦜 きなこ「しかも、訓練中にドラフターが継続的にアップデートされるから、」

🦜 きなこ「古いドラフターが足を引っ張る、いわゆるstale drafter問題も起きないわ。」

Eagleアーキテクチャ: 1層デコーダー + Embedding共有の図

🦜 きなこ「それと、ドラフターの訓練にはEagleアーキテクチャというものを使ってるの。」

🐹 もっちー「イーグル?鷹のやつ?なんかかっこいい名前だね。」

🦜 きなこ「そう、鷹の名前だね。1層しかないのに軽くて速い、まさに鷹みたいでしょ。」

🐹 もっちー「ワイのハムスターホイールも名前つけよかな。スプリンター号!」

🦜 きなこ「ちょっと違う気がするけど…まあいいか。投機的デコードのまとめをするよ。」

70〜210%高速化の実績

TLT性能比較グラフ

🦜 きなこ「じゃあ、実際にどのくらい速くなったのか、具体的な数字を見てみましょう。」

🦜 きなこ「まず、Qwen2.5の7Bモデル、H100のGPUで約1.7倍のスピードアップ。」

🦜 きなこ「さらに、32Bの大きいモデルになると約2.0倍から2.1倍。エンドツーエンドでこの数字よ。」

🐹 もっちー「2倍!?同じ時間で倍のトレーニングができるってこと!?めっちゃすごいやん!」

🦜 きなこ「MIT Newsが「70%から210%の高速化」って報じてたけど、これはモデルのサイズや設定で幅があるからなの。」

ロールアウト2.44倍 / SDベンチマーク3.65倍

🦜 きなこ「ロールアウト部分だけに絞ると最大2.44倍、」

🦜 きなこ「投機的デコーディング単体のマイクロベンチマークだと最大3.65倍にもなるの。」

🐹 もっちー「でもさ、速くなったぶん精度が落ちたりしないの?手抜きして速くなっただけとか。」

ロスレス:精度劣化なし

🦜 きなこ「それが一番大事なポイントなんだけど、完全にロスレス。精度の劣化はゼロよ。」

🦜 きなこ「論文のFigure 12を見ると、従来のVeRLフレームワークとTLTの報酬曲線がぴったり重なってるの。」

🦜 きなこ「数学的に同じ結果が出るってことね。」

🐹 もっちー「おぉ、それなら安心だね。速くなっただけで質は変わらないんだ。」

副産物:推論用ドラフターモデル

🦜 きなこ「しかも嬉しい副産物があるの。訓練中にずっと鍛えてたドラフターモデル、あるでしょ?」

🐹 もっちー「うん、さっきの小さいモデルだよね。下書き担当の。」

🦜 きなこ「これがそのまま推論時の高速化にも使えるの。平均で6.53トークンも一度に受理されるから、実運用のスピードも上がる。一石二鳥よ。」

HuggingFace公開モデル一覧

🦜 きなこ「しかも学習済みのドラフターモデルは、HuggingFaceで公開されてるの。」

🦜 きなこ「Qwen2.5-7B-Eagle-RLとQwen2.5-32B-Eagle-RLの2種類ね。」

ByteDance 128GPU環境: 訓練時間比較グラフ

🦜 きなこ「実際のRL訓練ベンチマークで、ByteDanceの128GPU環境でも大幅な改善が確認されてるの。」

🐹 もっちー「ByteDanceって、あのTikTokの会社?あそこも使ってるの!?」

🦜 きなこ「そう。産業界での実用性も証明されてるってことよ。」

🐹 もっちー「大学の研究がすぐ産業界でも使われるって、ホントに最前線の技術なんだね。」

VeRL フレームワークの概要図

🦜 きなこ「ちなみに、これはVeRLというRL訓練フレームワークをベースにしたベンチマークでの結果よ。」

🐹 もっちー「VeRLって?なんの略?」

VeRL: Volcano Engine RL(ByteDance公開)ロゴ

🦜 きなこ「ByteDanceが公開した分散RL訓練フレームワーク、Volcano Engine RLの略よ。」

🐹 もっちー「ByteDance、また出てきた!TikTokのとこじゃん。」

産業・社会への影響

AIトレーニングコストの現実

🦜 きなこ「ここからはこの技術が世の中にどんなインパクトを与えるか考えてみましょう。」

🦜 きなこ「まず、AIのトレーニングコストってどのくらいか知ってる?」

🐹 もっちー「うーん、なんかすごい高いイメージはあるけど、具体的にはよくわかんないなぁ。」

DeepSeek-R1 訓練コスト:約560万ドル

🦜 きなこ「例えば、2024年に話題になったDeepSeek-R1のベースとなったV3モデル。」

🦜 きなこ「あのモデルの学習コストは公式発表で約560万ドル、日本円で8億円以上とされてるの。」

🐹 もっちー「は、8億!?ワイのひまわりの種何年分やねん!」

🦜 きなこ「でもね、TLTを使ってエンドツーエンドで2倍速くなるってことは、同じ性能のモデルを半分の計算時間で訓練できるってこと。」

TLT適用:約50%コスト削減

🦜 きなこ「つまり、約50%のコスト削減。560万ドルのケースなら280万ドル、約4億円分のGPU代が浮く計算になるわ。」

🐹 もっちー「4億円浮くって、それはもう革命やん!」

研究機関・スタートアップもフロンティアモデル訓練が可能に

🦜 きなこ「この意味は大きいの。これまで大企業しか手が出なかったフロンティアモデルの訓練が、」

🦜 きなこ「大学の研究室やスタートアップにも現実的になってくるのよ。」

🐹 もっちー「へぇ、じゃあ小さいチームでもすごいAIが作れるようになるってこと?」

実応用:金融トレンド予測 / 電力網リスク検知

🦜 きなこ「そう。MIT Newsでも、金融のトレンド予測や電力網のリスク検知みたいな実応用が紹介されてたの。」

🦜 きなこ「いろんな分野で推論力を鍛えたAIが活躍する時代が近づいてるわ。」

GitHub: mit-han-lab/fastrl(Apache-2.0)

🦜 きなこ「そして何より、TLTのコードはApache 2.0ライセンスでGitHubに公開されてるの。誰でも今すぐ使えるオープンソースよ。」

🐹 もっちー「オープンソース!太っ腹やなぁMIT!ワイも使ってみたいわ!」

「ロスレス高速化」= 品質そのまま + コスト削減

🦜 きなこ「TLTが本当に重要なのはね、モデルの品質を一切落とさずに訓練コストを下げられること。」

世界地図に研究機関のアイコン(日本を含む)

🦜 きなこ「DeepMindやOpenAI、Metaだけじゃなく、」

🦜 きなこ「日本の研究機関やスタートアップにも恩恵があるわ。」

🐹 もっちー「これ日本のAI研究にも影響するんか!GPU代が浮いたらその分おやつ買えるやん!」

GitHubリポジトリへの誘導アイコン

🦜 きなこ「コードはGitHubで公開されてるから、今日から誰でも使い始めることができるのよ。」

主要フレームワーク: VeRL, OpenRLHF, TRL等のロゴ

🦜 きなこ「今後数ヶ月でVeRLやOpenRLHFなどの主要なRL訓練フレームワークへの統合も期待されるわ。」

🐹 もっちー「じゃあそのフレームワーク使ってる人は全員恩恵受けられるってこと?」

🦜 きなこ「そうなの。だからTLTは今後のAI研究の標準ツールになっていく可能性が高いわ。」

🐹 もっちー「すごいな!ワイもAI研究者になって使いこなしたいわ!おやつの最適化に使うんや!」

🦜 きなこ「ヒマワリの種の最適配分に強化学習は不要だと思うけど…」

まとめ

まとめスライド: TLT 3つのポイント(①GPUバブル問題 ②アイドルGPU活用 ③ロスレス高速化)

🐹 もっちー「さて、今日の話をまとめてみようか。」

🦜 きなこ「ポイントは3つ。まず、強化学習の訓練ではロールアウトが全処理の85%を占めていて、」

🦜 きなこ「GPUが待ちぼうけになるバブル問題が深刻だったこと。」

🦜 きなこ「2つ目、TLTはそのアイドル状態のGPUでドラフターモデルを訓練して、」

🦜 きなこ「投機的デコードで生成を70%から210%も高速化した。」

🦜 きなこ「3つ目、これが完全にロスレスだということ。訓練結果の品質は一切落ちないし、」

🦜 きなこ「副産物としてできたドラフターモデルは推論にも使える。一石二鳥ね。」

🐹 もっちー「要するに、待ち時間をぼーっとさせんと有効活用しろってことやな!」

🦜 きなこ「そう。アイドル時間を価値に変えるっていう発想の転換がすごいの。」

🦜 きなこ「空いてるリソースをただ遊ばせない、って考え方は他の分野にも応用できそうだよね。」

🐹 もっちー「飼い主も仕事の隙間にこのチャンネル見ればいいのに。あ、そもそもワイらがチャンネルやってること知らないか。」

🦜 きなこ「AIの訓練技術はどんどん進化してるから、今後もこのチャンネルで最新情報を追いかけていくよ。」

🐹 もっちー「そうや!みんなSuper Thanksで投げ銭してくれたら、ワイのひまわりの種代になるんやけどなぁ。」

🦜 きなこ「もっちー、それはまだ早いって。まずはみんなに楽しんでもらうのが先だよ。」

次回予告テキスト(「次回: AI推論高速化の最新手法」)

🦜 きなこ「次回はAI推論の高速化について、また別の切り口で深掘りする予定だよ。お楽しみに。」


きなこもっちーのテック深掘り では、AI/LLM を中心としたテック全般をハムスター(🐹 もっちー)とセキセイインコ(🦜 きなこ)の掛け合いで楽しく解説しています。

▶️ 動画で観るGPUの85%が待機時間だった!MIT新手法でRL訓練が最大3倍高速化

👍 この記事が役に立ったら LGTM・ストックしてもらえると励みになります!

📺 チャンネル登録はこちらきなこもっちーのテック深掘り

🔗 他の解説動画も見るきなこもっちーのテック深掘り の動画一覧

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?