Video2GUI: Learning GUI Agent Skills from 500 Million Online Videos
The problem: expensive "tuition" for GUI agents
Teaching AI to operate apps on phones and computers like a human is costly. Traditionally, teams of human annotators click through screens while writing step-by-step notes. With countless apps in existence, this hand-labeled data is a drop in the ocean, so models generalize poorly outside their training domains.
The overlooked treasure trove: short videos
The internet is already full of "teaching videos" — software tutorials on platforms where humans demonstrate how to use apps. But these videos are made for humans, consisting of raw pixels that AI cannot directly interpret. The challenge: how to turn messy video into "action instructions" an AI can understand?
The solution: Video2GUI (released May 2026)
Instead of hiring annotators, Video2GUI lets AI learn from the ocean of web videos. The framework works in three steps:
1. Filtering: screen truly high-quality tutorials from roughly 500 million videos. 2. Pixel recognition: automatically convert each video frame into structured trajectory data. 3. Semantic grounding: link on-screen actions to the underlying intent/logic.
The core objective:
$ \mathcal{T} = \arg\max \mathcal{F}(V_{raw} | \mathcal{M}_{agent}) $
In plain terms: transform raw video (\(V_{raw}\)) through a model (\(\mathcal{F}\)) into the optimal operation trajectory (\(\mathcal{T}\)) that an agent can understand.
This pipeline yields the WildGUI dataset:
| Dimension | Traditional annotated data | WildGUI dataset | | :--- | :--- | :--- | | Scale | Often tens of thousands of trajectories | 12 million trajectories | | Coverage | A few limited domains | 1,500+ apps and websites | | Cost | Extremely expensive (labor-intensive) | Very low (fully automated pipeline) |
Results: self-taught improvement
Researchers trained models including Qwen2.5-VL on WildGUI and observed performance gains of roughly 5% to 20%. Previously unseen niche apps can now be handled as long as tutorial videos exist online — meaning the agent's skills can keep evolving as the internet updates.
References
- Paper: Video2GUI: Synthesizing Large-Scale Interaction Trajectories for Generalized GUI Agent Pretraining
- Released: May 21, 2026
- Identifier: arXiv:2605.14747
- Core problem addressed: data scarcity and weak generalization in GUI agent training
- Contributions: the fully automated video-to-trajectory framework (Video2GUI) and the multi-million-sample WildGUI dataset