atlas

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

SPA-BENCH: A COMPREHENSIVE BENCHMARK FOR SMARTPHONE AGENT EVALUATION

ICLR 2025 · Multi-agent systems and games › LLM agents · approach: Software engineering agent benchmarks · 0 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 SPA-Bench, a bilingual (English/Chinese) smartphone agent benchmark with 340 tasks, a plug-and-play Android framework integrating 11 agents, and an automated hybrid action/state success-detection pipeline with seven metrics.

Problem

Fairly comparing (M)LLM-based smartphone agents requires diverse tasks (including Chinese and third-party apps), many agents under one framework, and automated success detection that does not need handcrafted validation logic or human review.

Approach

A unified plug-and-play emulator framework with snapshot-restored Android emulators, plus a coarse-to-fine hybrid (key-component matching followed by GPT-4o judging) success detector for single-app tasks and a subtask-segmentation detector for cross-app tasks, evaluated with seven completion and consumption metrics.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use an agentic workflow rather than an agent-as-a-model approachSmartphone agents evaluated on SPA-Bench · SPA-Bench single-app and cross-app taskssuccess rate: 0.640 vs 0.053Helped
Use M3A instead of T3ASmartphone agents on SPA-Bench · SPA-Bench single-app Englishsuccess rate: 0.640 vs 0.487Helped
Use agentic workflow agents rather than fine-tuned agent-as-a-model agentsSmartphone agents on SPA-Bench · SPA-Bench single-app Chinesesuccess rate: 0.447 vs 0.027Helped
Use MobileAgentV2 rather than T3A for Chinese single-app tasksSmartphone agents on SPA-Bench · SPA-Bench single-app Chinesesuccess rate: 0.440 vs 0.380Mixed
Use an agentic workflow rather than an agent-as-a-model approachSmartphone agents on SPA-Bench · SPA-Bench cross-app taskssuccess rate: 0.200 vs 0Helped
Use the combined actions and shortcuts available to M3AM3A · SPA-Bench single-app Englishmean step ratio on success: 0.92Helped
Use a coarser a11y-tree input rather than OCR and raw screenshotsT3A versus MobileAgentV2 · SPA-Bench single-app Chinesesuccess rate: 0.380 vs 0.440Hurt

Surprising findings

Limitations

Experimental setup

Datasets: GUI Odyssey

Benchmarks: SPA-Bench

Metrics: success rate mean step ratio on success self-reported completion rate maximum steps reached rate error rate premature termination rate overdue termination rate time spent API cost

Baselines: AppAgent AutoDroid MobileAgent MobileAgentV2 M3A T3A SeeAct Auto-UI CogAgent DigiRL OdysseyAgent

Builds on: AppAgent AutoDroid M3A T3A MobileAgent GUI Odyssey

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