[論文レビュー] Android in the Wild: A Large-Scale Dataset for Android Device Control
本論文は、30,000件のユニークな自然言語指示、4つのAndroidバージョン(v10–13)、8種類のデバイスタイプをカバーする、71.5万件のヒューマンアノテート済みデバイス操作エピソードを含む大規模データセット「Android in the Wild(AitW)」を紹介する。このデータセットにより、UIメタデータに依存せずに、実際のUI上で正確なジェスチャーを自然言語からマッピングするデバイス制御エージェントの学習と評価が可能となり、新規タスク、新規アプリ、新規プラットフォームバージョンに対する耐性の向上が図られる。エンドツーエンドのビジョンベースのエージェント学習の実現可能性が示された。
There is a growing interest in device-control systems that can interpret human natural language instructions and execute them on a digital device by directly controlling its user interface. We present a dataset for device-control research, Android in the Wild (AITW), which is orders of magnitude larger than current datasets. The dataset contains human demonstrations of device interactions, including the screens and actions, and corresponding natural language instructions. It consists of 715k episodes spanning 30k unique instructions, four versions of Android (v10-13),and eight device types (Pixel 2 XL to Pixel 6) with varying screen resolutions. It contains multi-step tasks that require semantic understanding of language and visual context. This dataset poses a new challenge: actions available through the user interface must be inferred from their visual appearance. And, instead of simple UI element-based actions, the action space consists of precise gestures (e.g., horizontal scrolls to operate carousel widgets). We organize our dataset to encourage robustness analysis of device-control systems, i.e., how well a system performs in the presence of new task descriptions, new applications, or new platform versions. We develop two agents and report performance across the dataset. The dataset is available at https://github.com/google-research/google-research/tree/master/android_in_the_wild.
研究の動機と目的
- プラットフォーム固有のUIメタデータに依存せずに、モバイルUI上で直接動作するデバイス制御エージェントの学習・評価に用いられる、大規模で多様性に富み、現実的であるデータセットの不足に対処すること。
- 新しいタスク指示、新しいアプリケーション、進化を続けるAndroidプラットフォームバージョン(v10–13)およびデバイスタイプ(Pixel 2 XL から Pixel 6)における一般化を可能にする研究を促進すること。
- 構造的UI要素の操作ではなく、正確な座標レベルのジェスチャー(例:スワイプ、タップ)を生成するビジョンベースのエージェントの開発を支援すること。
- 未学習のタスク、アプリ、UIを含む分布シフトの下でのエージェント性能評価のベンチマークを提供し、未学習ドメインのスプリットを用いた構造的な評価プロトコルを採用すること。
- 生のスクリーンピクセルを処理し、低レベルのジェスチャー行動を生成するマルチモーダルで基盤モデルに基づくエージェントの開発を促進すること。
提案手法
- 実際のAndroidデバイス上で自然言語指示を実行したクラウドソーシングによるレーティング担当者が、スクリーンショットと正確な<x,y>ジェスチャー行動を含む完全なインタラクション軌跡を収集した。
- レーティング担当者はマウスとキーボードを用いてタッチ操作をシミュレートし、タップ、ドラッグ、システムボタンの押下(例:ホーム、戻る)を空間的に正確に記録した。
- マルチステップエピソードに対して懐疑的再ラベル化(hindsight relabeling)を適用し、単一ステップのタスクに変換することで、データ効率を向上させるとともに、ゴール到達性能の評価を可能にした。
- 言語的および機能的な多様性を確保するため、ヒューマンレーティング担当者、LLM生成プロンプト、技術ドキュメント(例:PixelHelp)から得た多様なタスク指示を含む。
- スクリーン解像度、デバイスフォームファクタ、Androidバージョンの変動を含む、350以上のAndroidアプリおよびウェブサイトをカバーしており、現実世界の分布シフトに伴う耐性評価が可能である。
- 評価は、オープンソースのAndroidエミュレータプラットフォーム「AndroidEnv」を用いて実施され、未学習の条件下でのエージェント性能の再現可能で一貫したベンチマークが可能となった。

実験結果
リサーチクエスチョン
- RQ1トレーニング中に見られなかった新しいタスク指示、特に高レベルまたは曖昧な指示に対して、デバイス制御エージェントはどの程度一般化できるか?
- RQ2AitWで学習したエージェントは、新しいAndroidプラットフォームバージョン(v10–13)および多様なデバイスタイプ(例:Pixel 2 XL から Pixel 6)で信頼性を持って動作するか?
- RQ3構造的UIメタデータにアクセスできない状況下で、ビジョンベースのエージェントは生のスクリーンピクセルと自然言語を正確な座標レベルのジェスチャーにマッピングする能力をどの程度効果的に学習できるか?
- RQ4自動評価指標(部分一致および完全一致)は、ゼロショット一般化設定において、人為アノテートされた性能を信頼性高く近似できるか?
- RQ5現実世界の視覚的基盤の多段階デバイス制御タスクに適用した場合、現在のアシスト学習およびLLMベースのエージェントにどのような限界があるか?
主な発見
- AitWデータセットは、30,000件のユニークな指示、350以上のアプリおよびウェブサイト、4つのAndroidバージョン(v10–13)、8種類のデバイスタイプをカバーする71.5万エピソードを含み、過去のデータセットと比べて桁違いに大規模である。
- 短いタスクでは、部分一致と人為アノテート済み完全一致の相関が強く、自動評価指標が真の性能の信頼できる代理指標であることを裏付けた。
- 完全一致指標は真の性能の下限推定値を示しており、自動評価がエージェントの成功確率を低く見積もる可能性があるものの、ベンチマーク用途としては依然として有効であることを示した。
- AitW上で学習した2つのエージェント(行動クラーニングモデルとLLMベースエージェント)を評価したが、前者が後者を上回る性能を示した。これは、このタスクにおいて、ファインチューニングされた基盤モデルよりも専用モデルが依然として効果的である可能性を示唆している。
- このデータセットは、未学習ドメイン(新しいタスク、新しいアプリ、新しいAndroidバージョン)における耐性評価を可能にし、一般化テストのための専用スプリットを提供している。
- レーティング担当者のデモグラフィック要因や入力方法(マウス/キーボード vs. タッチ)の制限は存在するが、現実的で多様なインタラクションパターンを捉えており、一般化およびマルチモーダル学習に関する研究を支援している。

より良い研究を、今すぐ始めましょう
論文の読解から最終レビューまで、研究時間を劇的に削減しましょう。
クレジットカード登録不要
このレビューはAIが作成し、人間の編集者が確認しました。