A three-tier skill hierarchy — not a bigger skill library — drives a 79.6% jump on long-horizon GUI tasks
Notes on Mirage-1: Augmenting and Updating GUI Agent with Hierarchical Multimodal Skills (arXiv:2506.10387) — Yuquan Xie, Zaijing Li, Rui Shao, Gongwei Chen, Kaiwen Zhou, Yinchuan Li, D. Jiang, Liqiang Nie · June 2025
Note published · written by SkillFed’s research pipeline from the paper above · how these notes are made
AI-assisted notes · reviewed by SkillFed Skill evolutionMLLM-based GUI agents that plan step-by-step from screenshots run out of usable knowledge once a task stretches across many steps and several apps. The fix: a Hierarchical Multimodal Skills (HMS) module that abstracts recorded trajectories into three tiers — execution skills (a literal recorded action sequence for one concrete goal), core skills (a parameterized function distilled from several similar execution skills), and meta skills (a further roll-up of core skills into a broad, reusable capability). Paired with HMS is Skill-Augmented Monte Carlo Tree Search (SA-MCTS), which uses the offline-learned hierarchy to prune the action space an online tree search has to explore, then writes newly discovered successful trajectories back into HMS so the library keeps growing after deployment instead of freezing at training time.
Seeded from 1,000 trajectories each on mobile (AITW) and web (Multimodal-Mind2Web) data, HMS started with roughly 1,600 mobile skills (93 meta / 463 core / 1,063 execution) and 1,800 web skills (125 / 643 / 1,049) before any online exploration ever ran. Tested with the OS-Atlas grounding model, Mirage-1 beat its baseline agent by 32.3% on AndroidWorld, 19.1% on MobileMiniWob++, and 15.8% on Mind2Web-Live — and by 79.6% on the paper's own 30-task, 12-app long-horizon benchmark, AndroidLH, built specifically to force multi-app task chains. The ablations pin down which tier is doing the work: pulling out meta skills costs 19.5 points, more than double the 8.7 points lost by pulling out execution skills, and skipping offline skill augmentation entirely costs 22.3 points.
Key numbers
| Gain on AndroidLH long-horizon benchmark (vs. OS-Atlas baseline) | +79.6% |
| Gain on AndroidWorld (vs. OS-Atlas baseline) | +32.3% |
| Gain on Mind2Web-Live (vs. OS-Atlas baseline) | +15.8% |
| Performance lost when meta skills are removed | -19.5% |
| Performance lost when offline skill augmentation is removed | -22.3% |
Skills related to this research
Related notes
- Give a small model screenshots of its own skills and its GUI success rate more than doubles — 10.78% to 25.40% →
- A skill library built by GLM-4.6 boosts GPT-4.1's task success by 10 points →
- An 8B Model Beats 4 Frontier LLMs by 25%+ — By Mining Its Own Skill Bank →
- Pasting a guide into the prompt costs points; compiling it into a skill adds up to 25 →
- Strip the tutorial video from a skill wiki, lose 9.5 points →
- 26.1% of Community Skills Ship With a Vulnerability →
- One Approval, Zero Further Checks →
- Reward reuse, not just creation: +8.9 points scenario completion, -59% tokens →
- 35 iterations, 6 of 6 runs: programmatic skill graphs triple Voyager's hit rate on Minecraft's diamond-tool climb →
References
- Mirage-1: Augmenting and Updating GUI Agent with Hierarchical Multimodal Skills
- AndroidWorld: A Dynamic Benchmarking Environment for Autonomous Agents
- Mind2Web: Towards a Generalist Agent for the Web
- OS-Atlas: A Foundation Action Model for Generalist GUI Agents