skillfed

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 evolution

MLLM-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

References

  1. Mirage-1: Augmenting and Updating GUI Agent with Hierarchical Multimodal Skills
  2. AndroidWorld: A Dynamic Benchmarking Environment for Autonomous Agents
  3. Mind2Web: Towards a Generalist Agent for the Web
  4. OS-Atlas: A Foundation Action Model for Generalist GUI Agents