MemU-Bench: Benchmarking GUI Agents on Long-Horizon User Interactions
Organizations: Zhejiang University · Ant Group
Abstract
Existing Graphical User Interface (GUI) benchmarks predominantly rely on precise and stateless user instructions. In everyday usage, however, instructions are often vague and history-dependent: users omit the exact details of their past operations because they no longer remember them, leaving the agent to recover the missing context from long and noisy interaction histories. To bridge this evaluation gap, we introduce MemU-Bench, a mobile benchmark of 118 vague tasks grounded in 29 long-horizon user trajectories, where agents must distill raw interaction streams into memory and retrieve the missing context on demand, with task outcomes verified against serialized application databases. Alongside Success Rate, we incorporate Interaction Efficiency (IE) and Success weighted by Path Length (SPL) to expose agents that succeed by exhaustively searching across different applications rather than by genuinely recalling the history. Evaluations show that without user history, state-of-the-art systems struggle under such ambiguity: the best-performing Gemini-3.1-Pro achieves an SPL of only 16.4%, and end-to-end GUI agents fall below 5%. To address this, we further propose AppMem, a training-free framework that distills user history into a structured, app-centric memory bank, tracks interrupted intents across application switches, and selectively retrieves relevant memories via target-app inference. AppMem raises the SPL of GPT-5.5 from 15.7% to 66.9% (+51.2%), outperforms a naive summary baseline by 9.3%, and delivers consistent gains across evaluated backbones.
Figures & tables
| Benchmark / Dataset | Vague Ins. | User His. | Online | Missing Info. Acquisition | User His. Modality | Task Target |
|---|---|---|---|---|---|---|
| AITW ( Rawles et al. 2023 ) | ✗ | ✗ | ✗ | ✗ | ✗ | GUI Execution |
| Android Control ( Li et al. 2024 ) | ✗ | ✗ | ✗ | ✗ | ✗ | GUI Execution |
| AndroidWorld ( Rawles et al. 2025 ) | ✗ | ✗ | ✓ | ✗ | ✗ | GUI Execution |
| AndroidLab ( Xu et al. 2025b ) | ✗ | ✗ | ✓ | ✗ | ✗ | GUI Execution |
| MobileWorld ( Kong et al. 2025 ) | ✓ | ✗ | ✓ | Asking | ✗ | GUI Execution |
| PIRA-Bench ( Chai et al. 2026 ) | ✗ | ✓ | ✗ | ✗ | I | Intent Recommendation |
| Model | L1 | L2 | Avg. IE | Avg. SR | Avg. SPL | ||
|---|---|---|---|---|---|---|---|
| SR | SPL | SR | SPL | ||||
| Closed-source Models | |||||||
| Gemini-3.1-Pro ( DeepMind 2026 ) | 26.8 | 18.1 | 23.4 | 14.0 | 0.65 | 25.4 | 16.4 |
| w/ Summary | 43.7 | 34.7 | 36.2 | 27.2 | 0.78(+0.13) | 40.7(+15.3) | 31.7(+15.3) |
| w/ AppMem (Ours) | 64.8 | 55.2 | 63.8 | 53.5 | 0.85 (+0.20) | 64.4 (+39.0) | 54.5 (+38.1) |
| GPT-5.5 ( OpenAI 2026 ) | 28.1 | 18.1 | 17.0 | 11.9 | 0.66 | 23.7 | 15.7 |
| SPL | MS | TE | CT | |
|---|---|---|---|---|
| Full AppMem | 47.1 | 8.8K | 6.1K | 0.10K |
| w/o OIC | 42.4 | 15.3K | 10.7K | 0.11K |
| w/o AI | 48.5 | 8.8K | 17.8K | 0.15K |
| w/o IF | 41.8 | 8.8K | 9.7K | 2.89K |
| w/o SV | 45.3 | 8.8K | 4.9K | 0.09K |
| Model | Retrieval | IE | SR | SPL |
|---|---|---|---|---|
| GPT-5.5 | RAG | 0.89 | 56.8 | 50.5 |
| App-guided | 0.91 | 73.7 | 66.9 | |
| Qwen3.5-397B-A17B | RAG | 0.87 | 43.2 | 37.5 |
| App-guided | 0.90 | 52.5 | 47.1 |
| Model | Method | TE |
|---|---|---|
| Gemini-3.1-Pro | w/ Summary | 8.5K |
| w/ AppMem | 4.2K ( 50.6%) | |
| Claude-Opus-4.8 | w/ Summary | 12.0K |
| w/ AppMem | 9.9K ( 17.5%) |
Appendix figures & tables12 assets
Supplementary material from the paper’s appendix.
Appendix
| Setting | IE | SR | SPL |
|---|---|---|---|
| Qwen3.5-397B-A17B | 0.72 | 13.6 | 9.7 |
| w/ Inquiry | 0.62 | 39.0 | 24.1 |
| w/ Summary | 0.82 | 35.6 | 29.3 |
| w/ AppMem | 0.90 | 52.5 | 47.1 |
| Target App | Number of Tasks | Example Task | Missing Information |
|---|---|---|---|
| Broccoli | 9 | Please open the recipe I want to cook today in broccoli app. | The user wants to cook quick fried rice. |
| Chilemei | 4 | Please order a Classic Bolognese Pasta from Handmade Italian Pasta Workshop on chilemei app for Barbara Jones, phone number 13344556677, deliver to her place. | Deliver to Lijin Land Center, Weigongcun Road, Haidian District, Beijing. |
| Clock | 6 | I’m cooking according to the recipe I opened earlier, but I forgot how long it takes. Please set an alarm for that many minutes from now in clock app. | It takes 10 minutes to make a Spicy Tuna Wrap. |
| Contacts | 6 | Update the phone number for Jennifer Smith in contacts app. | New phone number is 5553300678. |
| Files | 1 | Delete the paper I read today, it’s too deep for me, in the files app. | The paper the user can’t understand is Attention Is All You Need. |
| Jingdian | 3 | The cola I ordered before is not enough, please order two more boxes of that cola on jingdian app. | Coke is canned Coke. |
Computer-Use Agent Benchmarks
Computer-use agent benchmarks test whether AI systems can operate graphical interfaces, terminals, and applications reliably, safely, and efficiently.
See all 123 papers