あなたはロボットにコンピュータの使い方を教えようとしていると想像してください。ロボットは、「航空券を予約する」や「文書を編集する」といったタスクを完了するために、クリック、タイピング、ウィンドウの操作などを学ぶ必要があります。
問題は、コンピュータ環境が非常に「散らかっている」ことです。もしロボットがミスをした場合、最後までやり遂げた後に失敗が判明することが多く、その時点では、どのステップが失敗の原因だったのかを特定して修正することができません。また、ロボットに何千ものシナリオを実際のコンピュータ上で実行させてテストすることは、非常に時間がかかり、コストもかかります(まるで、ロボットが失敗するのをただ眺めるためだけに、スーパーコンピュータをレンタルしているようなものです)。
この論文では、これを解決するための新しい手法であるENVS(Environment-Native Verified Search)を紹介しています。その仕組みを、簡単な比喩を用いて説明します。
1. 旧来の方法:「暗闇での試行錯誤」(Online RL)
旧来の手法(Online RLと呼ばれます)は、生徒が実際に車に乗って運転し、クラッシュするまで走り続けることで運転を学ぼうとするようなものです。
- 彼らは運転し、衝突し、リセットし、そして再び挑戦します。
- 彼らは、一連の行程の最後にようやく「合格」か「不合格」かの判定を受けます。
- もしクラッシュした場合、それが早すぎる右折のせいなのか、ブレーキを踏みすぎたせいなのか、あるいは標識を見間違えたせいなのか、彼らには分かりません。
- これには膨大な時間(計算資源)と燃料(お金)がかかります。
2. 新しい方法:「シミュレーション・ラボ」(ENVS)
著者たちは異なるアプローチを提案しています。ロボットを実際に運転させる前に、あらゆる可能性のある曲がり角を事前にテストできるシミュレーション・ラボを構築するという方法です。
- 枝分かれ(Branching Out): ロボットが交差点にいる場面を想像してください。単に一つの道を選ぶのではなく、システムは32人の「偵察隊」(仮想のロボット)を、同時に異なる経路へと送り出します。
- 似た動きのグループ化: もし20人の偵察隊が左に曲がり、10人が右に曲がった場合、システムは「左」が最も一般的で、おそらく正しい動きであることを理解します。そして、そこにエネルギーを集中させます。
- 「検証済み」フィルター: システムは、あらゆる経路の終端をチェックします。その偵察隊は無事に航空券を予約できましたか?
- はい: 素晴らしい!その経路を「ゴールドスタンダード(黄金律)」のレッスンとして保存します。
- いいえ: その経路は破棄します。失敗する方法をロボットに教えるために時間を無駄にすることはありません。
- 結果: ロボットは、この「ゴールドスタンダード」となった経路のみに基づいて訓練されます。つまり、失敗の山からではなく、厳選された成功体験のライブラリから学ぶのです。
3. 「ノイズ」ベンチマーク:「散漫なオフィス」
この論文では、OSWORLD-NOISYという新しいテストも導入しています。
- シナリオ: あなたが文書を作成しようとしているのに、数分おきに同僚が通りかかって叫んだり、ポップアップ広告が画面を覆ったり、電話が鳴ったりする状況を想像してください。
- テスト: ロボットは、これらのノイズを無視し、ポップアップを閉じ、作業に戻ることができるでしょうか?
- 発見: この新しい「シミュレーション・ラボ」方式(ENVS)で訓練されたロボットは、旧来の「試行錯誤」方式で訓練されたロボットよりも、こうした妨害への対処に非常に優れていました。トレーニングデータの収集段階で、これらの割り込み事象を経験していたため、ロボットは「集中力を取り戻す」ことや「待機する」ことを学習できたのです。
4. なぜこれが重要なのか(結果)
論文は、ENVSによる3つの主な勝利を主張しています。
- より賢い: 旧来の手法(成功率26.7%)と比較して、より多くのタスクを正しく解決しました(成功率30.3%)。
- より安い: 失敗した実験を何度もやり直す必要がないため、計算資源を大幅に節約できました(約25%削減)。
- より堅牢(ロバスト): メインのタスクが向上しただけでなく、トレーニングデータの質が高く、ノイズのシナリオも含まれていたため、視覚的なパズルを理解するといった他のスキルも向上しました。
まとめ
ENVSを、単に生徒が試験を受けて合格か不合格かを見るだけの教師ではなく、まず千回の模擬試験を実行し、生徒が混乱したケースを排除し、成功した試行から完璧な学習ガイドを作成する教師だと考えてください。そして、生徒はその完璧なガイドのみを学習します。これにより、学習速度が上がり、時間の節約になり、ノイズが多く散漫な教室においても、より高い準備ができている状態になります。
技術要約: ENVS: 長期的なGUIエージェントのための環境ネイティブな検証付き探索
1. 問題提起
本論文は、マルチモーダルエージェントに実際のソフトウェアをグラフィカルユーザーインターフェース(GUI)を通じて制御させる際の課題に取り組んでいる。基盤モデルはインターフェースの理解において進歩しているが、ライブ・デスクトップ環境において、マウスやキーボードの精密な一連の動作を長期的に実行することは依然として困難である。主なボトルネックは以下の通りである:
- 希薄で遅延したフィードバック: OSWORLDのような環境では、フィードバックは通常、軌跡の最後におけるバイナリの成功/失敗信号としてのみ提供される。失敗した軌跡は、どの特定の中間アクションが失敗を引き起こしたのかを明らかにしない。
- ロールアウトの高コスト: フィードバックを得るには、ライブ仮想マシン(VM)内でアクションを実行する必要があり、これは計算コストが高く、時間がかかる。
- オンライン強化学習(RL)の非効率性: ARPO(Adaptive Reinforcement Policy Optimization)やSEEA-R1のようなツリー探索手法などの現在の手法は、多くの場合、軌跡の発見とポリシーの更新を結合させている。これにより、簡単なタスクが勾配信号を支配したり、長い軌跡が過剰に表現されたり、タスクや軌跡の長さに対するグローバルな勾配質量の割り当てを制御することが困難になるという問題が生じる。
2. 手法: ENVS
著者らは、軌跡の発見とポリシーの最適化を切り離すトレーニング時のフレームワークである**ENVS(Environment-Native Verified Search:環境ネイティブな検証付き探索)**を提案する。オンライン強化学習を使用する代わりに、ENVSはトレーニング開始前に、検証済みのバランスの取れた教師ありデータセットを構築する。
コア・パイプライン
- 行動的不一致に基づくゲート付き探索(Behavioral-Disagreement-Gated Search):
- システムは、凍結されたベース・ポリシーを使用して、ライブOSWORLD VM内を探索する。
- 各ステップにおいて、K 個の候補アクションをサンプリングし、それらを粗い「行動指紋(behavioral fingerprints)」(例:アクションタイプ + 離散化された座標またはテキスト)に集約する。
- 候補は指紋ごとにバケット化される。システムは、合意(多数派のアクション)が高い上位 k 個のバケットを探索し、少数派のアクションを削減する。これにより、探索がトークンのノイズではなく、行動的に区別されたパスに集中することを保証する。
- VM限定探索(VM-Bounded Search):
- 安価なシミュレーションを想定する古典的なモンテカルロ木探索(MCTS)とは異なり、ENVSは、状態の再訪問にコストがかかるライブデスクトップ上で動作する。
- 適応的な選択(UCB/PUCT)の代わりに、明示的なコストゲート(タスクごとの分岐予算、ステップごとの上限、およびハードなステップ打ち切り)を使用する。学習された価値関数は使用しない。
- 環境検証とフィルタリング:
- 軌跡がリーフノードに到達すると、OSWORLDタスク・オラクルがバイナリ報酬(R(τ)∈{0,1})を割り当てる。
- 失敗した軌跡は破棄される。成功した軌跡は、ステップごとの教師あり例 (x,o≤t,at) に分解され、希薄な終端成功を密なアクションレベルの教師信号へと変換する。
- 教師信号のグローバルなバランシング:
- 収集されたデータセットは自然に不均衡になる(簡単なタスクは多くの成功を生み、難しいタスクは少ない成功しか得られない)。
- ENVSは、トレーニング前に再重み付けスキームを適用する。タスク i に対する重み wi は次のように計算される:
wi=clip(Ti(1−SRi)β,wmax)
ここで、SRi は探索成功率、Ti はステップ数である。これにより、勾配の質量を困難なタスクへとシフトさせ、軌跡の長さに対して正規化することで、簡単なタスクがトレーニング信号を支配することを防ぐ。
OSWORLD-NOISY ベンチマーク
堅牢性を評価するために、著者らは、タスク実行中に回復可能なデスクトップ割り込み(例:ポップアップ、フォーカスの変更、バックグラウンドのダイアログ)を注入する動的なベンチマークであるOSWORLD-NOISYを導入した。
- 制約: 摂動は「非妨害的(non-sabotage)」であり、タスクに関連するファイルに触れたり、ターゲットウィンドウにインプットを届けたりすることはない。これにより、タスクの解決可能性が維持される。
- スケジューリング: トレーニング中、ノイズ強度はタスク成功率に応じてスケールする(難しいタスクほどノイズが少なくなる)。評価では、保持された(held-out)摂動の固定された決定論的なスケジュールを使用する。
3. 主な貢献
- ENVSフレームワーク: 環境そのものを使用して成功した軌跡を検証し、それらをグローバルにバランスの取れた教師ありデータに変換する、探索およびフィルタリングのパイプライン。これにより、発見と最適化を分離し、勾配割り当ての明示的な制御を可能にする。
- OSWORLD-NOISY: 現実的で回復可能なデスクトップ割り込みに対するGUIエージェントの堅牢性をテストするための新しいベンチマーク。元のタスクを維持しながら、動的な摂動を追加している。
- 効率性と堅牢性: 検証付き探索が、オンライン強化学習よりも少ない計算量で高い精度を達成できること、および視覚的推論能力を維持できることを実証した。
4. 実験結果
実験は、UI-TARS-1.5-7Bベースモデルを用い、300のOSWORLDタスクプール(訓練用86、保持用214)に対して行われた。
- クリーンな性能: ENVSは、クリーンなOSWORLDにおいて 30.3% pass@8 を達成し、ベースモデル(22.7%)およびARPO(26.7%)を上回った。
- ノイズへの堅牢性: OSWORLD-NOISYにおいて、ENVSは 29.0% pass@8 に達し、ベースモデル(20.3%)およびノイズのあるARPO(21.7%)を大幅に上回った。特筆すべきは、ノイズのあるARPOはクリーンなタスクで性能が低下したのに対し、ENVSは両方の条件下で高い性能を維持した点である。
- 計算効率: ENVSは、一致するARPOベースラインの 184–192 GPU時間 に対し、138–153 GPU時間 を必要とした。この効率性は、検証済みの軌跡を一度だけ収集して教師あり微調整(SFT)で再利用できることから生じており、ARPOは各トレーニングステップで新鮮なオンポリシーのロールアウトを必要とする。
- データ効率: 収集された探索データのわずか 30% を使用して、ENVSは 27.0% pass@8 に達し、全データセットで訓練されたARPOと同等またはそれを上回る結果を出した。
- 能力の保持: ノイズのある環境での訓練は、補助的な視覚的推論能力をより良く保持した。例えば、OSWORLD-G Refusalベンチマークにおいて、ノイズのあるENVSは 16.7% を記録したのに対し、クリーンなENVSは 1.9% であった。これは、割り込みが知覚と回復のための有用な教師信号を提供していることを示唆している。
5. 意義と主張
本論文は、ENVSが、軌跡の発見とポリシーの更新を切り離すことで、オンライン強化学習に対して構造的な優位性を持つと主張している。これにより、以下のことが可能になる:
- グローバルな勾配制御: 過剰に表現された簡単なタスクを制限し、稀な成功タスクを増幅させる能力。これは、オンライン強化学習に固有の「二項分布の退化(binomial degeneracy)」と勾配の不均衡に対処する。
- エントロピーの保持: アクション分布を狭める(エントロピー崩壊を起こしやすい)オンライン強化学習とは異なり、ENVSは多様な検証済み軌跡で訓練することで、より高いアクションエントロピーを維持し、より良い汎化を実現する。
- コスト効率の高いトレーニング: 高価な環境との相互作用を検証済みデータセットに償却することで、ENVSは計算コストを削減しながら性能を向上させる。
- 割り込みによる堅牢性: 結果は、動的な摂動が単なるストレス・テストではなく、エージェントが(クリーンなタスク完了を犠牲にすることなく)再び集中し、待ち、回復することを学習させるための教師信号となることを示唆している。
著者らは、環境ネイティブな訓練は、エージェントの訓練をより安価で再利用可能にできると結論付けているが、ノイズの合成的な性質や、OSWORLD環境の特定のインフラストラクチャ要件(並列VM、信頼できるリセットなど)に関する限界についても述べている。
毎週最高の AI 論文をお届け。
スタンフォード、ケンブリッジ、フランス科学アカデミーの研究者に信頼されています。
受信トレイを確認して登録を完了してください。
問題が発生しました。もう一度お試しください。
スパムなし、いつでも解除可能。
週刊ダイジェスト — 最新の研究をわかりやすく。登録