ロボットに「何を・どこで」をまず教える: 3Dグラウンディングに基づくGAM解説

ロボット基盤モデルに3Dグラウンディングを組み込んだGAM論文の分析。言語・点・ボックスで対象物体を指定し、変化の激しい環境でも操作の成功率を高めた。
← 목록으로
온
온틀 리서치
2026년 10월 03일 更新 2026.10.16 読了 11分 閲覧 2

この論文は、ロボット操作(manipulation)ポリシーが必ず知っておくべき「どの物体が重要で、それがどこにあるのか」を学習データ任せにせず、モデル構造そのものに組み込んだ新しい基盤モデルのパラダイム、GAM(Grounded Action Models)を提案する。言語・点(point)・ボックス(box)で対象物体を指定すると、それを物体中心の表現へと変換して行動を予測し、シミュレーションと実機の両方で、環境が変化する状況(物体位置の変更、新しい対象の指定など)に特に強い性能を示した。

この論文が解く問題

ロボットに「テーブルの上のコップを取って」と指示するには、ロボットは二つのことを知っていなければならない。第一に、いま重要な物体が何か(コップ)。第二に、その物体が正確にどこにあるか(三次元の位置とサイズ)。人間にとっては当たり前のことだが、近年のロボット基盤モデルは、この「何を・どこで」を明示的に扱っていない。

現在のロボット基盤モデルは、たいてい別の目的で学習されたバックボーン(backbone)の上に築かれている。たとえばVLA(vision-language-action、視覚-言語-行動モデル)は言語モデルから、WAM(world-action model、世界-行動モデル)は映像生成モデルから出発する。問題は、これらのバックボーンが「物体がメートル単位で正確にどこにあるか」という定量的な位置情報(metric grounding)を直接要求しない点にある。結局ロボットは、この感覚をロボットのデモンストレーション(demonstration)データから暗黙的に、おまけのように学ばなければならない。

たとえるなら、料理のレシピばかりたくさん読んだ人に「あの鍋をつかんで」と指示するようなものだ。レシピには鍋をどこでどうつかむかは書かれていないので、この人は数多くの実習を通して感覚でつかむしかない。そうして台所の配置が少し変わっただけで(鍋を別の場所に移すと)戸惑ってしまう。既存のモデルが環境の変化に弱いのは、まさにここに理由がある。

核心となるアイデア

GAMの核心は「行動を予測する前に、対象物体を三次元でまず押さえておこう」というものだ。ここで「押さえる」というのがまさに3Dグラウンディング(grounding、言語・指示を実空間上の対象と結びつけること)である。

動作の順序を日常のたとえで解きほぐすとこうなる。

  1. 対象の指定 — ユーザーが三つの方式のいずれかで目標物体を指し示す。言葉で(「コップ」)、画面上の点で、あるいはボックス(四角い領域)で。三つの方式はいずれも「これをやれ」と指で指し示すのと同じだ。
  2. 物体中心の表現への変換 — 指定された物体を、一つの共有された物体中心の表現(object-centric representation)に変換する。この表現には二つのことが含まれる。対象に焦点を当てた視覚的特徴(target-focused visual features)と、物体の定量的な幾何情報(metric object geometry、すなわち実際のサイズ・位置といった三次元の形状情報)だ。つまり「何を」と「どこに」を一つにまとめる。
  3. ロボットの状態と結合して行動を予測 — この物体表現を、ロボットの状態履歴(state history、これまで腕や関節がどう動いてきたか)とともにマルチストリーム・トランスフォーマー(multi-stream transformer)に入力し、行動のまとまり(action chunk、一度に複数ステップ分の動作)を予測する。

もう一つ重要な設計は、GAMが二通りの使い方ができる点だ。単独で自律的に動くこともできるし、上位の計画者(high-level planner)が指揮する低レベルのコントローラ(low-level controller)として組み込むこともできる。後者の場合、上位の計画者が言語・点・ボックスという多様な入力方式でGAMに「次はこれをやれ」と指示し、これによって長い時間スパンのタスク(long-horizon)や記憶に依存するタスク(memory-dependent、先に何をしたかを覚えていないと解けないタスク)も扱える。現場の指揮官(計画者)と熟練工(GAM)の分業構造と見ればよい。

結果とその意味

アブストラクトが提示する成果は、二種類のシミュレーションと二台の実機から得られている。以下の数値はすべて、アブストラクトに明記されたものだけを写したものだ。

ベンチマーク GAM 比較対象 主な条件
RoboTwin 2.0(50タスク平均) 55.3% Spatial Forcing 52.0% 行動ポリシーをクリーンな場面のデモのみで学習
RoboTwin 2.0(場面のランダム化) 47.6% Abot-M0 30.4% 場面 randomization 条件
LIBERO-PRO(16の撹乱設定の平均) 61% π_{0.5} 53% 対象の移動・新規指定時に向上幅が最大
実機の両腕ロボット YAM(視覚の変化) 20回中17回成功 π_{0.5} 20回中4回 visual shift 条件
Franka + Molmo2 計画者の組み合わせ ID 64.7% / OOD 49.8% ステップ完了 — 長期・記憶依存タスク

ここで注目すべき点がいくつかある。

第一に、RoboTwin 2.0でGAMはクリーンな場面(clean-scene)のデモのみで学習したにもかかわらず、場面がランダムに散らかった条件で47.6%を出した。比較対象(Abot-M0 30.4%)との差が大きい。「整頓された台所でだけ学んだのに、散らかった台所でもうまくやる」という意味であり、3Dグラウンディングが環境の変化に対する頑健性(robustness)をもたらすという根拠だ。

第二に、LIBERO-PROで「対象が移動されたり(relocated)新たに指定されたり(newly designated)するときに向上幅が最も大きかった」という記述は、GAMのアイデンティティをとりわけよく示している。対象物体を明示的に押さえておく設計が、まさにそうした状況で力を発揮するのだ。

第三に、実機の両腕ロボットで視覚の変化が生じたときに20回中17回成功(π_{0.5}は4回)という差は、シミュレーションを越えて物理世界でも効果が続いたことを示唆する。

ただし、これらの数値はいずれも「特定のベンチマークの特定の条件」での成績であるという点は、はっきりさせておく必要がある。55.3%、61%といった平均成功率は依然として半分を少し超える水準であり、ロボット操作が「解けた」という意味ではなく、「既存比で有意に良くなった」という意味だ。

限界と残された問い

アブストラクトだけでも率直に指摘できる点がある。

  • 成功率の絶対水準。 平均55〜61%は相対的な優位であって、信頼に足る自動化の水準ではない。残りの40%前後の失敗がどのような類型なのかはアブストラクトにない。
  • 対象指定への依存。 GAMは言語・点・ボックスで「何を」を指し示すことを前提とする。その指定自体が誤っていたり曖昧だったりするときどうなるか、自律モードで対象をどれだけうまく自力で選べるかは、アブストラクトでは確認できない。
  • 上位計画者の性能との結合。 Franka実験はMolmo2計画者との組み合わせの結果だ。OOD(分布外)のステップ完了が49.8%とID(分布内)の64.7%より低い点は、不慣れな状況で計画-実行の組み合わせが依然として揺らぐという兆候だ。
  • 一般化の範囲。 ベンチマークと二台の実機での結果であり、より多様なロボットハードウェア・タスク群へどれだけ広く続くかは今後の検証領域だ。

この記事は論文のアブストラクトを根拠としており、アブストラクトにないデータセット規模・学習コスト・詳細なアーキテクチャの数値は扱っていない。

ONTLEの視点

ONTLEは、人の繰り返し業務を肩代わりするAIプロジェクトマネージャー派遣型SaaSだ。ロボットアームを扱う論文だが、ここから私たちが実際のプロダクトに持ち込めそうな示唆は次のとおりだ。以下は、ロボットの実験結果をソフトウェアエージェントへそのまま移植できるという意味ではなく、設計原理のレベルでの類比的な参考である。

第一に、「何を・どこで」を暗黙の学習任せにせず、構造で押さえよ。 GAMが対象物体を明示的な表現で固定するように、AI PMエージェントも「いま扱っている対象が何か」(どのプロジェクト・タスク・ドキュメントか)を各ステップで明示的に押さえておく必要がある。これが揺らぐと、環境(会話の文脈)が少し変わっただけで見当違いのことをする。RAG(retrieval-augmented generation、検索拡張生成)で「対象ドキュメントを正確に指定するグラウンディング」が回答品質を左右するのと同じ理屈だ。

第二に、指定方式の多様性。 GAMが言語・点・ボックスをすべて受け入れるように、実務のエージェントも、ユーザーが言葉で指示しようと、特定の項目をクリックして指名しようと、範囲を指定しようと、同一の内部表現へ収束させれば、指示の曖昧さが減る。

第三に、計画者と実行者の分業。 GAMの「上位計画者 + 低レベルコントローラ」の構造は、ONTLEが目指す「PMエージェント(計画) + 実務エージェント(実行)」の分業と構造的に似ている。GAMが長い時間スパンのタスクと記憶依存のタスクをこの分離構造で扱うというアブストラクトの記述は、私たちのエージェント・オーケストレーション設計の方向性と波長が合う参考事例だ。ただし、ロボット操作の実験結果がソフトウェアエージェントの設計を実証してくれるわけではない。

第四に、頑健性はデータ量ではなく表現から来る。 「クリーンな場面だけ学習したのに散らかった場面でも強かった」という結果は、やみくもにより多くのデータを注ぐより、対象をきちんと押さえる表現を設計するほうが変化に強いシステムを作るという点を示唆する。足りない人手を補う実務の自動化において、例外的な状況ごとにデータを積み上げるより、「何が重要か」を構造で固定するアプローチのほうが経済的でありうる。

GAMは既存のVLAやWAMを完全に置き換えるのですか?

アブストラクトを基準にすると、置き換えを主張するというより、3Dグラウンディングを組み込んだ新しい基盤モデルのパラダイムを提案しています。複数のベンチマークで比較モデル(Spatial Forcing、Abot-M0、π_{0.5} など)より高い成功率を示しましたが、絶対的な成功率は55〜61%水準であり、完全な置き換えを語るには早い段階です。

3Dグラウンディングとは正確にどういう意味ですか?

言語や点・ボックスのような指示を、実際の三次元空間上の対象物体と結びつけることです。GAMは対象の視覚的特徴だけでなく、実際のサイズ・位置といった定量的な幾何情報(metric geometry)を物体中心の表現に含め、「何を」と「どこで」をともに押さえます。

なぜ環境が変わってもうまく動くのですか?

アブストラクトによると、GAMはクリーンな場面のデモのみで学習したにもかかわらず、場面ランダム化の条件で47.6%(比較対象30.4%)を出し、対象が移動されたり新たに指定されたりするときに向上幅が最も大きかったとされています。対象物体を明示的に押さえる設計のおかげで、周囲が揺らいでも焦点を維持するものと解釈されます。

ONTLEのようなソフトウェアエージェントにも示唆はありますか?

あります。「対象を構造で明示する」「多様な指示方式を一つの表現へ収束させる」「計画者と実行者の分業」「データ量より表現で頑健性を確保する」という四つは、ロボット実験をソフトウェアへそのまま移したものではありませんが、設計原理のレベルで参考にできる類比です。

参考資料