記事一覧へ戻る
AIエージェント

Player-1:合成経験でゲーム操作エージェントを訓練する

読了目安 3 分

導入

画面を理解し、キーボードやマウスで操作するコンピュータ利用エージェントは大きく進歩しています。しかしゲームでは、単純なクリックや単発のキー入力だけでは十分ではありません。画面の変化を追いながら一定時間入力を続けたり、視点を細かく動かしたり、複数の操作を組み合わせたりする必要があるためです。Player-1は、ゲームエージェントを大量の実演の模倣にとどめず、合成経験から制御能力を学習させる方法を提案します。

仕組みの要点

Player-1は、コンピュータ操作モデルを出発点とする後学習パイプラインです。中心となる工夫は三つあります。

  • ゲーム向けの行動表現。 通常のキーボード・マウス入力に、相対的なポインター移動、入力の持続、複合アクションを加えました。これにより、一度のクリックでは表せない連続移動や、複数入力の協調を扱いやすくします。
  • 実演による初期化。 6044本の選別されたゲーム軌跡を使ってモデルを教師あり微調整します。各軌跡にはタスク指示、記録された操作、視覚的推論が対応付けられています。ここでは、すべての状態を網羅するのではなく、観察と操作の基礎を与えることが目的です。
  • 合成環境での強化学習。 Player-1-Gymは、ゲームに共通する制御上の難しさを反映した16種類の2D・3D環境で構成されます。報酬はプログラムで検証でき、観測と制御ダイナミクスはランダム化されています。モデルはPPOによって複数環境を横断して学習します。

結果と意味

MineDojo-300では、Player-1-9BとPlayer-1-35B-A3Bが、それぞれのSFT方策から27.8ポイントと17.7ポイント改善しました。Player-1-9Bの成功率は38.33%で、評価された最強ベースラインの12.63%を上回ります。ViZDoom-10とGameWorldでも、SFTを超える改善が報告されています。

この成果の意義は、特定ゲームのスコアだけにありません。ゲームは、視覚理解、行動の実行、結果に基づく次の判断を一つのループで検証できる場です。合成環境なら、現実のゲームから大規模な相互作用データを収集するよりも、状態や報酬を再現しやすくなります。観測や制御方法をランダム化することで、固定された画面や操作手順への過度な依存も抑えられる可能性があります。

一方で、合成環境が市販ゲームの多様な仕組みを完全に再現するとは限りません。ベンチマークでの改善が、開放的で長時間にわたるゲームプレイへそのまま移転するかも、今後の検証が必要です。Player-1はゲーム制御を解決したというより、実演学習から試行錯誤学習へ進むための現実的な橋渡しを示した研究といえます。

出典:Hugging Face Daily Papers

コメント

ログイン状態を確認中…

コメントを読み込み中…

関連記事

CCTest · Blog
EdgeWise、重要な手順だけをクラウドへ委譲するエージェント設計
AIエージェント
cctest.ai
AIエージェント

EdgeWise、重要な手順だけをクラウドへ委譲するエージェント設計

EdgeWiseは、長期タスクの大部分を端末上の小型言語モデルで処理し、難しい手順だけをクラウドLLMへ委譲するエッジ・クラウド協調フレームワークです。性能を維持しながら推論コストの削減を目指します。

続きを読む
CCTest · Blog
MLExpert:機械学習実験を自律的に改善するエージェント
AIエージェント
cctest.ai
AIエージェント

MLExpert:機械学習実験を自律的に改善するエージェント

MLExpertは、ツールとの継続的な対話を通じて、機械学習実験の計画、実行、改善を目指す35BのMixture-of-Expertsエージェントです。長い実験軌跡を実行ウィンドウに分け、中間結果を学習信号として利用します。

続きを読む
CCTest · Blog
ベクトルではなく記号を共有:異なるLLMを訓練なしでつなぐSYNC
AIエージェント
cctest.ai
AIエージェント

ベクトルではなく記号を共有:異なるLLMを訓練なしでつなぐSYNC

SYNCは、異なるアーキテクチャの言語モデルが、微調整や学習済み変換器を使わずに事実を共有するための、単語インデックス型通信方式を提案する。受信側は自分の隠れ状態にある単語方向を利用して、受け取った情報を書き込む。

続きを読む