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

since
平成38年9月29日

← 検索結果に戻る

報酬プログラムを実行時に改良し、ヒューマノイドの既存能力を組み合わせる

InterEvolve

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

InterEvolveの原論文から掲載した図です。細部はクリックして拡大できます。

原論文の図の説明を読む

Figure 1: InterEvolve adapts a frozen whole-body controller with novel use. The controller trained on human-object interaction (HOI), such as lifting and pushing a box, is asked to rotate a box around in place, a behavior absent from its training data (Sec.  D.7 and Figure  11 ). A human-designed reward tries to hack this behavior but fails. The reward program that InterEvolve evolves compensate with novel body used to succeed. Bottom: InterEvolve can achieve versatile evolved skills in simulation and on a real robot. More demos are on the project page .

出典:InterEvolve / arXiv ↗

概要

  • 重みを再学習せず、段階別の報酬と完了条件を変えて新しい移動・操作課題を解く。
  • LLMがプログラム構造を改訂し、数値最適化が定数を調整する。
  • 候補を並列シミュレーションで検証し、Unitree G1でも自律動作を示す。
補足:編集した模式図で仕組みを確認する

VISUAL EXPLAINER

図でつかむ、InterEvolveの仕組み

左から右へ読む
  1. 01課題と場面の観測
  2. 02段階別の報酬プログラム
  3. 03実行と候補検証
  4. 04構造・定数の改良

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

研究の背景

InterEvolveは、ヒューマノイドが学習済みの身体能力を新しい課題へ使うため、実行時に報酬の書き方を改善する。移動しながら物を押す、持ち上げるといった作業では、接触の仕方と複数段階の切り替えを同時に扱う必要がある。

広い能力を持つ制御モデルでも、報酬が適切でなければ必要な動きを引き出せない。新しい課題ごとに重みを学び直す代わりに、計画と制御の間の指示を実行結果から更新することが研究の狙いである。

手法

制御側には物体を扱える前向き・後向きの行動基盤モデルを用いる。これは身体や物体に対する新しい報酬を、学習済み能力から動作へ結び付ける仕組みである。固定した身体の事前モデルへ物体相互作用の残差を加え、全身運動と接触を扱う能力を準備する。

課題は、各段階の報酬、完了条件、調整可能な定数を持つプログラムで指定する。LLMは実行結果と検証済みの技能ライブラリーを参照して段階や条件を書き直し、数値最適化は重みなどの定数を詰める。各候補を並列のシミュレーション場面で試し、うまく働くプログラムを再利用する。

新規性

重要なのは、報酬の定数調整と構造の変更を別に行う点だ。押す、回す、持ち上げるなどの段階が不適切なら、重みを変えるだけでは解決しない。実行の失敗を受けて報酬の組み立て自体を変える。

制御モデルを固定したまま、検証済みのプログラムを蓄積することも特徴である。再学習なしという表現は、この実行時の改善に関するもので、制御モデルの事前学習が不要という意味ではない。

従来手法との違い

本文では人が作った報酬、一度だけLLMが作った報酬、定数を最適化した報酬、構造も進化させたInterEvolveを分けている。LLMが最初に書いたものだけでは多くの試行に失敗したとされる。

身体だけのモデルとの比較は、物体との相互作用を事前に学ぶ必要性を調べるものだ。報酬改善と制御能力の追加は別の要素であり、どちらか一方だけで多様な接触作業を解けるという主張ではない。

実験結果

著者らは、物体を目標へ押す、異なる高さで運ぶ、持ち上げる、障害物を回避するなど8系列の課題を評価した。確認できた表ではInterEvolveの成功率86.5%に対し、定数調整だけを行ったLLM報酬は34.6%だった。

シミュレーションでは複雑な場面や長い段階の組合せを示し、物理的なUnitree G1で機体上の視点から自律実行したと報告する。取得本文は途中までなので、全実機試行の成功率や失敗分布はここでは確認できない。

応用の可能性

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

編集上の応用案:部品箱を配置するロボットの新しい作業を、段階別の報酬プログラムで試す。入力は箱の初期位置と目標、出力は接近、接触、移動、終了の条件を持つプログラムと検証結果とする。

まずシミュレーションで複数の初期配置を試し、既存の動作能力で可能な範囲を調べる。実機へ移す前に、課題の達成と物体を壊さない制約が両立するかを別途確認する。

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

導入時の検証

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

導入時の検証案:固定した制御モデルに対し、人が書いた報酬、定数だけを調整する方式、構造も改訂する方式を同じ場面で比較する。成功率と違反回数、候補数、探索の計算費用を記録する。

未使用の配置で候補を再評価し、一つの初期状態だけを攻略したプログラムを除く。採用した技能の適用条件を残し、課題が変わった際に古い完了条件で誤って成功と判定しないかも調べる。

限界と課題

重みを再学習しない一方で、報酬候補を多数試すためのシミュレーションと事前の制御能力が必要になる。著者らの比較でも、身体の技能だけでは物体を保持できず、相互作用を学んだモデルが重要だった。

編集上の確認点は、シミュレーションと実機の接触差、探索費用、報酬を満たしても意図を外す動作である。新たな報酬で、制御モデルが元から持っていない動作まで生み出せるとは限らない。

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

出典

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

InterEvolve: Test-Time Evolution of Reward Programs for Humanoid Loco-Manipulation

We study test-time evolution for humanoid loco-manipulation: solving tasks that a controller was never trained for by repurposing its existing skills, improving from its own attempts, and retaining what it learns, without retraining. Our key insight is that a broad controller already holds much of the competence a new task needs, and that this competence becomes accessible through an interface between planning and control that is expressive enough to specify contact-rich, multi-stage interactions, yet executable and measurable enough that execution feedback can guide planning from experience. InterEvolve realizes this interface with two components. First, we develop an object-aware forward-backward (FB) behavioral foundation model, whose object residuals on a frozen body prior turn a new reward about the body or objects into loco-manipulation behavior at test time. Second, we specify tasks as reward programs: staged rewards with completion conditions and tunable constants. A large language model (LLM) agent revises the program structure in context, drawing on execution feedback and a skill library of verified programs, while a numerical optimizer tunes its constants. With every candidate verified across parallel simulation scenarios, the program explores new ways to induce, repurpose, and compose the controller's existing motor competence for the task at hand, and thus improves over iterations. Experiments show that human-designed rewards leave much of the FB model's loco-manipulation competence untapped, whereas the programs InterEvolve evolves release it, sometimes through novel strategies. It further produces behaviors for diverse tasks, complex scenes, and long-horizon compositions in simulation, and evolved skills run autonomously on a physical Unitree G1 from egocentric onboard perception.

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