LearnGUI
收藏资源简介:
LearnGUI是一个专为移动GUI智能体演示学习设计的综合数据集,包含73个应用程序的2,353个自然变化的任务,每个任务都有高质量的人类演示动作序列和元素注释。数据集分为离线和在线评估两部分,支持从1-shot到3-shot的少样本学习。
LearnGUI is a comprehensive dataset specifically designed for demonstration learning of mobile GUI AI Agents. It encompasses 2,353 naturally varied tasks across 73 applications, with each task paired with high-quality human demonstration action sequences and element annotations. The dataset is split into offline and online evaluation subsets, and supports few-shot learning ranging from 1-shot to 3-shot.
LearnGUI数据集概述
基本信息
- 许可证: Apache License 2.0
- 规模: 1K<n<10K
- 任务类别: 机器人技术
数据集简介
LearnGUI是首个专注于移动GUI代理基于演示学习的综合数据集,包含73个应用程序中的2,353条指令,平均每个任务13.2个步骤,提供高质量的人类演示用于离线和在线评估场景。
核心特点
- 统一基准框架: 标准化指标和评估协议
- 双评估模式: 支持离线(2,252任务)和在线(101任务)评估
- 少样本学习支持: 包含k-shot组合(k=1,2,3)
- 多维度相似性度量: 量化指令、UI和动作维度的相关性
- 多样化覆盖: 涵盖73个移动应用的真实使用模式
- 专家标注轨迹: 包含详细步骤动作序列和元素注释
数据集结构与统计
主要划分
| 划分 | K-shot | 任务数 | 应用数 | 步骤动作 | 平均指令相似度 | 平均UI相似度 | 平均动作相似度 | 四种相似度组合统计 |
|---|---|---|---|---|---|---|---|---|
| 离线训练 | 1-shot | 2,001 | 44 | 26,184 | 0.845 | 0.901 | 0.858 | 详见表格 |
| 离线测试 | 1-shot | 251 | 9 | 3,469 | 0.798 | 0.868 | 0.867 | 详见表格 |
| 在线测试 | 1-shot | 101 | 20 | 1,423 | - | - | - | - |
任务内容
- 高级指令
- 低级动作序列
- 每一步截图
- UI元素详情
- 真实动作标签
- 不同相似度配置的演示配对
目录结构
LearnGUI/ ├── offline/ # 离线评估数据 │ ├── screenshot.zip # 截图存档 │ ├── element_anno.zip # 元素标注 │ ├── instruction_anno.zip # 指令标注 │ ├── task_spilit.json # 任务划分信息 │ └── low_level_instructions.json # 详细步骤指令 └── online/ # 在线评估数据 ├── low_level_instructions/ # 各任务步骤指令JSON文件 └── raw_data/ # 各任务原始数据
与现有数据集对比
LearnGUI在以下方面优于现有GUI数据集:
- 指令数量(2,353)
- 应用覆盖(73个)
- 平均步骤数(13.2)
- 支持环境交互
- 提供高低级指令
- 包含真实轨迹
- 支持少样本学习




