Skip to main content
QUICK REVIEW

[論文レビュー] GPT-4V(ision) is a Generalist Web Agent, if Grounded

Boyuan Zheng, Boyu Gou|arXiv (Cornell University)|Jan 3, 2024
Topic Modeling被引用数 8
ひとこと要約

本論文は SeeAct を提案する。GPT-4V を用いてレンダリングされたウェブページを理解し実行可能なアクションを生成するジェネラリストなウェブエージェントであり、計画を HTML 要素へ対応づける Grounding 戦略を備える;オンライン評価では oracle grounding のもとで 50% のタスク成功率を示すが、grounding は依然ボトルネックである。

ABSTRACT

The recent development on large multimodal models (LMMs), especially GPT-4V(ision) and Gemini, has been quickly expanding the capability boundaries of multimodal models beyond traditional tasks like image captioning and visual question answering. In this work, we explore the potential of LMMs like GPT-4V as a generalist web agent that can follow natural language instructions to complete tasks on any given website. We propose SEEACT, a generalist web agent that harnesses the power of LMMs for integrated visual understanding and acting on the web. We evaluate on the recent MIND2WEB benchmark. In addition to standard offline evaluation on cached websites, we enable a new online evaluation setting by developing a tool that allows running web agents on live websites. We show that GPT-4V presents a great potential for web agents -- it can successfully complete 51.1 of the tasks on live websites if we manually ground its textual plans into actions on the websites. This substantially outperforms text-only LLMs like GPT-4 or smaller models (FLAN-T5 and BLIP-2) specifically fine-tuned for web agents. However, grounding still remains a major challenge. Existing LMM grounding strategies like set-of-mark prompting turns out to be not effective for web agents, and the best grounding strategy we develop in this paper leverages both the HTML structure and visuals. Yet, there is still a substantial gap with oracle grounding, leaving ample room for further improvement. All code, data, and evaluation tools are available at https://github.com/OSU-NLP-Group/SeeAct.

研究の動機と目的

  • 大規模マルチモーダルモデルが実世界のウェブサイト上でタスクを完了できるジェネラリストウェブエージェントになり得るかを評価する。
  • SeeAct を開発し、ウェブページの視覚的理解と HTML 要素へのアクション grounding を組み合わせる。
  • grounding 戦略を評価し、Mind2Web 上で GPT-4V ベースのエージェントとテキストのみ LLMs、ファインチューニング済みモデルを比較する。
  • オフラインベンチマークを補完するオンラインのライブウェブ評価を導入する。
  • grounding の精度と oracle grounding とのギャップを特定し、今後の改善を導く。

提案手法

  • アクション生成をブラウザアクションのテキスト記述として定義する。
  • 説明を実行可能なブラウザイベント(e,e,o,v)へ変換して grounding を行う。
  • Grounding 方法を探索:Element Attributes、Textual Choices、Image Annotation。
  • Mind2Web を評価データセットとして、オフライン(キャッシュされたウェブサイト)とオンライン(ライブサイト)設定を用いる。
  • GPT-4V を、テキストのみの LLMs(GPT-4、GPT-3.5)および視覚調整モデル(FLAN-T5、BLIP2-T5)と比較する。
  • ライブウェブ実験のための Playwright ベースのオンライン評価ツールを提示する。

実験結果

リサーチクエスチョン

  • RQ1GPT-4V が grounding される場合、さまざまなウェブサイトとタスクを跨って効果的なジェネラリストウェブエージェントとして機能できるか。
  • RQ2複雑なウェブページレイアウトにおいて、どの grounding 戦略がテキストのアクションプランを HTML 要素へ最も効果的にマッピングするか。
  • RQ3オンライン(ライブ)評価とオフライン評価をウェブエージェントにとって比較するとどうなるか、差異はどう特徴づけられるか。
  • RQ4oracle grounding と実用 grounding との性能ギャップはいくつで、HTML- visuals の対応づけによる grounding で橋渡しできるか。

主な発見

ModelCross-Task Ele.AccCross-Task Op.F1Cross-Task StepSRCross-Website Ele.AccCross-Website Op.F1Cross-Website StepSRCross-Domain Ele.AccCross-Domain Op.F1Cross-Domain StepSR
FLAN-T5 – Base40.574.437.328.769.627.938.269.136.2
FLAN-T5 – Large52.270.748.835.365.832.741.964.639.5
FLAN-T5 – XL56.874.652.542.669.939.543.865.240.7
BLIP2-T5 – Base39.574.936.134.070.832.238.272.837.5
BLIP2-T5 – Large50.072.146.039.571.536.340.970.139.4
BLIP2-T5 – XL52.974.950.341.774.138.343.873.439.6
GPT-3.519.459.816.814.956.514.125.557.924.2
GPT-440.263.431.727.461.027.036.261.929.7
SeeAct – Choice48.969.140.648.570.641.744.070.940.9
SeeAct – Oracle72.980.965.774.483.770.072.873.662.1
SeeAct – Attributes4.739.54.79.737.89.716.041.415.3
SeeAct – Annotation15.166.513.011.363.410.516.565.114.7
  • oracle grounding での SeeAct(GPT-4V)は 65.7%-70.0% の steps 成功率と 62.1%-65.7% の Ele. Acc を各分割で達成し、すべてのベースラインを上回る。
  • grounding は依然として最大のボトルネック。最良の実用 grounding(Textual Choices)は、image-annotation grounding を大きく上回り、監督付きファインチューニングに近づく。
  • SeeAct Choices は offline 評価のクロス・タスク、クロス・ウェブサイト、クロス・ドメイン設定で、テキストのみの GPT-4 を一貫して上回る。
  • オンライン評価では SeeAct Choice が GPT-4 や FLAN-T5-XL よりも全タスク完遂率が高く、oracle grounding では分割をまたいで 50% にまで向上する。
  • ICL(インコンテキスト学習)は、監視付きファインチューニングより未知のウェブサイトに対して一般化する傾向があり、 大規模モデルのインコンテキスト能力の利点を示す。
  • 実用 grounding と oracle grounding の間には 20-25% のギャップがあり、grounding がウェブエージェントの核心的な課題であることを示している。

より良い研究を、今すぐ始めましょう

論文設計から論文執筆まで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。