← Latest papers
🤖 AI

SimuWoB: Simulating Real-World Mobile Apps for Fast and Faithful GUI Agent Benchmarking

This paper introduces SimuWoB, a fully synthetic benchmark featuring 120 high-fidelity mobile tasks with automated rewards to bridge the gap between existing evaluations and real-world usage, revealing that current state-of-the-art GUI agents struggle significantly with complex, long-horizon interactions.

Original authors: Guohong Liu, Jialei Ye, Pengzhi Gao, Wei Liu, Jian Luan, Yunxin Liu, Yuanchun Li

Published 2026-05-26
📖 5 min read🧠 Deep dive

Original authors: Guohong Liu, Jialei Ye, Pengzhi Gao, Wei Liu, Jian Luan, Yunxin Liu, Yuanchun Li

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are trying to teach a robot how to use a smartphone. You want to know if the robot can actually order a pizza, book a flight, or find a specific photo, just like a human would.

To test this, you need a "driving test" for robots. But here's the problem: real smartphones are messy. They have real bank accounts, private messages, and apps that change every day. If you let a robot loose on a real phone, it might accidentally delete your photos or spend your money. Plus, setting up a test on a real phone is slow and expensive.

Enter SimuWoB: The "Flight Simulator" for Phone Robots.

This paper introduces SimuWoB, a brand new way to test mobile phone robots (called "GUI agents") without using real phones or real people's data. Think of it as a video game that looks and feels exactly like a real phone, but is actually a computer program running in a web browser.

Here is how it works, broken down into simple parts:

1. The Problem with Old Tests

Previous tests were like giving a robot a map of a city that doesn't exist anymore.

  • Too Simple: They only used basic apps or file folders, not the complex apps we use every day (like shopping or travel).
  • Too Slow: They required setting up heavy virtual machines, which took forever to run.
  • Hard to Grade: It was hard to know if the robot actually succeeded because real apps don't always have a "checklist" to say "Task Complete."

2. The Solution: A Magic Factory

The authors built a "factory" powered by advanced AI (Large Language Models) that automatically builds these fake phone apps.

  • The Architect: You tell the AI, "Build me a fake version of a hotel booking app." The AI writes the code, designs the buttons, and creates the menus.
  • The Scriptwriter: Then, you say, "Give me a task: 'Book a hotel for under $100.'" The AI writes the task and, crucially, creates a secret referee that knows exactly when the task is done.
  • The Result: In seconds, you have a fully working, fake hotel app in a web browser. You can send a robot there, watch it try to book the room, and the "referee" instantly tells you if it succeeded or failed.

3. The "Driving Test" (The Benchmark)

Using this factory, the team created 120 different challenges across 63 different fake apps.

  • Variety: Some tasks are easy, like "Add milk to the cart."
  • The Hard Stuff: Some are like a marathon. They are "long-horizon" tasks, meaning the robot has to take 20, 30, or even 50 steps in a row without getting lost. For example, "Find the cheapest flight to Tokyo, check the weather there, and email me the details."
  • Realism: These fake apps look and act just like the real ones (Walmart, Spotify, Gmail, etc.), but they run on a simple website link. No heavy software needed.

4. What Happened When They Tested the Robots?

The researchers took the smartest phone robots available today and put them through this new test. The results were a bit of a wake-up call:

  • The Score: On average, the robots only got about 28% of the tasks right.
  • The Marathon: When the tasks got long and complicated (the "long-horizon" ones), the robots failed even more, getting only 18% right.
  • The Human Gap: Humans, of course, got almost everything right (over 90%). This shows there is still a huge gap between what robots can do and what humans can do.

5. Why Did They Fail?

The paper found three main reasons the robots struggled:

  • Short Memory: In long tasks, the robot would do the first few steps perfectly, but then forget what it was doing. It was like trying to read a book but forgetting the plot after every page.
  • Getting Lost: If the robot couldn't find a button immediately, it would give up instead of looking around or trying a different path. It lacked the "curiosity" to explore.
  • Clumsy Hands: Some tasks required precise movements, like dragging a slider to a specific spot. The robots were often too clumsy to hit the exact target.

The Bottom Line

SimuWoB is a fast, safe, and realistic playground for testing phone robots. It proves that while our robots are getting smarter, they still struggle with complex, multi-step tasks and remembering what they are doing. This new test gives researchers a clear map of where to focus their efforts to build better robots for the future.

Important Note: This paper is strictly about testing and benchmarking these robots. It does not claim that these robots are ready to be used in hospitals, banks, or homes yet. It simply says, "Here is a better way to measure how good they are, and here is how much work they still have to do."

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →