← Latest papers
🤖 AI

MobileExplorer: Accelerating On-Device Inference for Mobile GUI Agents via Online Exploration

MobileExplorer is a novel framework that accelerates on-device inference for mobile GUI agents by leveraging the model's reasoning time to perform parallel online exploration of UI elements, which generates contextual hints to reduce reasoning steps and latency while maintaining high task success rates.

Original authors: Runxi Huang, Liyu Zhang, Shengzhong Liu, Xiaomin Ouyang

Published 2026-05-27
📖 4 min read☕ Coffee break read

Original authors: Runxi Huang, Liyu Zhang, Shengzhong Liu, Xiaomin Ouyang

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 have a very smart, but slightly slow, personal assistant living inside your phone. This assistant's job is to look at your screen, figure out what you want to do (like "send a text" or "find a recipe"), and then tap the right buttons to make it happen.

The problem is that this assistant is a "vision-language model." It's incredibly smart at understanding pictures and text, but it takes a long time to think. Think of it like a brilliant professor who needs 30 seconds to solve a single math problem. Meanwhile, the actual act of tapping a button on your phone only takes a split second.

In the old way of doing things, the assistant would stare at the screen, take 30 seconds to think, and then finally tap a button. During those 30 seconds, the phone just sits there doing nothing. If a task takes 20 taps, that's a long time to wait.

Enter "MobileExplorer."

The researchers behind MobileExplorer realized they could use that "thinking time" to do something else. Here is how it works, using a few simple analogies:

1. The "While You Wait" Strategy

Imagine you are waiting for a pizza to bake in the oven (the 30-second thinking time). Instead of just standing there staring at the oven, you use that time to quickly check the fridge, grab the drinks, and set the table. You aren't delaying the pizza; you're just getting ready for the next step while the oven does its work.

MobileExplorer does exactly this. While the AI is "thinking" about what to do next, the system quietly and quickly taps on a few different buttons on the screen to see what happens. It's like poking a few doors in a hallway to see which ones open, just to gather information.

2. The "Smart Detective" (Task Relevance)

The system doesn't just poke random buttons. That would be chaotic. Instead, it acts like a detective who knows the goal.

  • The Goal: "I need to find a movie."
  • The Action: The system looks at the screen and asks, "Which buttons look like they might lead to movies?" It ignores the "Calculator" or "Weather" buttons and focuses on the "Netflix" or "Search" buttons.
  • The Result: It quickly checks those specific areas, sees what new screens appear, and writes down a little note: "Oh, the 'Movies' button leads to a list of genres."

3. The "Magic Undo" Button (Two-Level Rollback)

Here is the tricky part: If you poke around too much, you might get lost. You might accidentally open a menu you didn't mean to, and now you can't find your way back to the original screen.

MobileExplorer has a super-powerful "Undo" system with two levels:

  • Level 1 (The Quick Undo): It tries to press the "Back" button a few times to get back to where it started. It checks if the screen looks the same as before (using a digital fingerprint called a "perceptual hash").
  • Level 2 (The Reset Button): If the "Back" button fails (maybe a pop-up blocked the way), it doesn't panic. It instantly goes all the way back to the phone's "Home" screen and then re-plays the exact steps it took to get to the original spot. It's like saying, "Okay, let's start over from home and walk the path again, but this time I'll be faster."

This ensures that the "poking around" never messes up the main job. The phone always returns to the exact state it was in before the exploration started.

4. The "Cheat Sheet" (Contextual Hints)

Once the system has gathered all this extra info (like "the movie list is under the 'Entertainment' tab"), it summarizes it into a tiny, easy-to-read note. It hands this note to the AI before the AI finishes its final decision.

So, instead of the AI guessing, it now has a cheat sheet: "Hey, I checked earlier. The movie list is right here." This helps the AI make the right choice faster, meaning it needs fewer total steps to finish the task.

The Results

The researchers tested this on real phones with real apps. They found that:

  • It's Faster: The whole process took about 23% less time because the AI didn't have to guess as much.
  • It's Smarter: The AI got the task right slightly more often (up to 5% better) because it had more information.
  • It's Private: Everything happens right on the phone. No data is sent to the cloud, so your screen activity stays private.

In short, MobileExplorer turns the "waiting time" of a slow but smart AI into "productive time," letting the phone explore the interface safely and efficiently so the AI can finish your tasks faster.

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 →