atlas

Research map / Multi-agent systems and games / LLM agents

Spider2-V: How Far Are Multimodal Agents From Automating Data Science and Engineering Workflows?

NeurIPS 2024 · Multi-agent systems and games › LLM agents · approach: LLM multi-agent collaboration and safety · 5 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Introduces Spider2-V, a 494-task multimodal agent benchmark for professional data science and engineering workflows in executable Ubuntu VMs, where the best VLM (GPT-4V) reaches 14.0% success.

Problem

Existing agent benchmarks cover either code-only data tasks or generic GUI workflows; there is no executable benchmark testing whole data science and engineering pipelines that mix code generation with GUI control in enterprise data software.

Approach

Build an OSWorld-based executable environment with 20 professional data tools (including cloud services requiring real accounts), 494 tutorial-derived tasks with automatic setup and execution-based evaluation, and a retrieval document warehouse of official docs for RAG; baseline agents use Set-of-Mark, execution feedback and RAG.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
provide verbose step-by-step instructions instead of abstract instructionsGPT-4o SoM+EF+RAG · Spider2-Vsuccess rate (%): 11.3 -> 16.2Helped
use pyautogui code instead of JSON dict actions (ablation)GPT-4o · Spider2-V task subset with a11ytree observationssuccess rate (%): 10.5 -> 12.6Helped
use a11ytree observations instead of screenshot-only observations (ablation)GPT-4o with pyautogui actions · Spider2-V task subsetsuccess rate (%): 4.2 -> 12.6Helped
add Set-of-Mark to align screenshots and a11ytree (ablation)GPT-4o with pyautogui actions · Spider2-V task subsetsuccess rate (%): 11.4 -> 15.6Helped
add execution feedback (ablation)GPT-4o with pyautogui actions · Spider2-V task subsetsuccess rate (%): 11.4 -> 13.6Helped
add retrieval augmentation (ablation)GPT-4o with pyautogui actions · Spider2-V task subsetsuccess rate (%): 11.4 -> 14.4Helped
combine Set-of-Mark, execution feedback, and retrieval augmentation (ablation)GPT-4o with pyautogui actions · Spider2-V task subsetsuccess rate (%): 11.4 -> 16.3Helped
use pure text rather than Markdown Syntax for retrieved documents (ablation)retrieval-augmented agent · Spider2-V 130-task subsetsuccess rate (%): 15.38 -> 16.92Helped
use pure text rather than Simplified HTML for retrieved documents (ablation)retrieval-augmented agent · Spider2-V 130-task subsetsuccess rate (%): 15.38 -> 16.92Helped
increase the history window size from 0 to 3 (ablation)GPT-4o agent · Spider2-V task subsetsuccess rateHelped
increase task difficulty from easy to hard by increasing instructed action stepsGPT-4o SoM+EF+RAG · Spider2-Vsuccess rate (%): 38.8 -> 9.7 -> 1.2Hurt
require authentic user accounts and cloud-hosted workspacesGPT-4o SoM+EF+RAG · Spider2-Vsuccess rate (%): 15.6 -> 10.6Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Spider2-V tasks official software documentation (11,231 filtered pages)

Benchmarks: Spider2-V

Metrics: success rate

Baselines: Mixtral-8x7B Llama-3-70B Qwen-Max Claude-3-Opus Gemini-Pro-1.5 GPT-4o GPT-4V

Builds on: OSWorld Set-of-Mark WebArena LlamaIndex

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy