gui-visual-delta
收藏资源简介:
该数据集名为GUI Visual Delta,旨在为GUI世界模型(World Model)训练提供视觉残差标签。数据集中标注了可访问性树(a11y tree)无法通过结构表示的各种视觉变化,例如选择状态、焦点、活动选项卡、菜单遮挡、渲染内容、滚动和格式变化等。标签由视觉语言模型(VLM)根据前后截图、动作和树差异生成,但世界模型在训练时仅使用前状态和动作作为输入。数据集包含两个主要来源:OSWorld(20,771个过渡,全部来自分支)和GUI-360(87,985个训练过渡,以及150个测试样本)。每个残差记录包含唯一标识符、领域、动作、残差数组(包括类型、目标、边界框、描述、因果、前后内容、验证状态和树可表达性)以及像素是否变化、动作效果不匹配等标志。统计信息显示,OSWorld中验证率为99.2%,GUI-360中为98.5%;每过渡残差行数分别为1.09和1.47;无变化阴性样本比例分别为10.8%和6.9%。两个数据集互补:GUI-360的UIA树不包含单元格值、选择状态和功能区活动选项卡,OSWorld的AT-SPI树则缺少菜单覆盖。验证实验表明,残差文本包含树外判别信息(判别测试89%)且约一半信号可通过学习恢复(预测性探测kind召回率53.5%)。注意事项包括:已验证状态仅表示像素位置存在变化而非语义准确;标签为单次采样;遮挡并非元素移除;GUI-360存在动作效果不匹配和空动作问题;标签为合成数据。数据集许可证遵循原始数据:OSWorld衍生部分为Apache-2.0,GUI-360衍生部分需遵守原作者条件。
The dataset is named GUI Visual Delta, designed to provide visual residual labels for training GUI world models. It annotates various visual changes that cannot be structurally represented by the accessibility tree (a11y tree), such as selection states, focus, active tabs, menu occlusion, rendered content, scrolling, and format changes. The labels are generated by a vision-language model (VLM) based on before/after screenshots, actions, and tree differences, but the world model only uses the preceding state and action as input during training. The dataset includes two main sources: OSWorld (20,771 transitions, all from branches) and GUI-360 (87,985 training transitions, plus 150 test samples). Each residual record contains a unique identifier, domain, action, residual array (including type, target, bounding box, description, causality, before/after content, verification status, and tree expressibility), as well as flags like pixel change and action effect mismatch. Statistics show verification rates of 99.2% for OSWorld and 98.5% for GUI-360; average residual rows per transition are 1.09 and 1.47; negative sample proportions without change are 10.8% and 6.9%. The two datasets are complementary: GUI-360s UIA tree lacks cell values, selection states, and ribbon active tabs, while OSWorlds AT-SPI tree lacks menu overlays. Validation experiments indicate that residual text contains out-of-tree discriminative information (discriminative test 89%) and about half of the signals can be recovered through learning (predictive probing kind recall 53.5%). Notes include: verified status only indicates pixel position changes, not semantic accuracy; labels are single-sampled; occlusion is not element removal; GUI-360 has action effect mismatch and empty action issues; labels are synthetic. The dataset license follows the original data: OSWorld-derived parts are Apache-2.0, and GUI-360-derived parts must comply with the original authors conditions.
GUI Visual Delta 数据集概述
数据集定位
GUI Visual Delta 是一个用于训练 GUI 世界模型(World Model, WM)的视觉变化残差标注数据集,规模为 100K 至 1M 条记录。其核心目标是捕捉辅助功能树(a11y tree)在结构上无法表达的视觉变化——包括选择状态、焦点、活动标签页、被菜单遮挡的区域、渲染内容、滚动状态及格式变化等,并通过视觉语言模型(VLM)将其转化为文本标签。该数据集基于 Apache-2.0 许可,语言为英语,标注任务类别为 "other"。
数据来源
原始数据不包含在本仓库内,需从以下两个上游数据集获取:
- gui-wm/osworld-wm-branching
- vyokky/GUI-360
数据组成
| 路径 | 行数 | 内容 |
|---|---|---|
| residuals/osworld/residuals_full_graded.jsonl | 20,771 | OSWorld 分支全量残差(正本) |
| residuals/osworld/residuals_full_awbfmt.jsonl | 20,771 | 按树形 7 列格式序列化 |
| residuals/gui360/residuals_train_full_graded.jsonl | 87,985 | GUI-360 train 全量残差(正本) |
| residuals/gui360/residuals_train_full_awbfmt.jsonl | 87,985 | 7 列序列化版本 |
| residuals/gui360/residuals_test_poc.jsonl | 150 | GUI-360 test 概念验证 |
| trainsets/gui360_vd_full/{armA,armB,armC} | 每 arm 77,193 / 4,367 | study2 77k 与残差连接;arm C 为 seed 7 随机安慰剂 |
| trainsets/{gui360_vd_mini,osworld_vd_mini} | 约 6,000 | 迷你 SFT 复现用 |
| study2/data | 77,247 / 4,370 | GUI-360 WM 训练集(可再生,避免 35GB 原始数据) |
| study2/study0/transitions*.jsonl.gz | 84,715 | 更换门控重建时的中间产物 |
| osworld/cond_none | 14,187 / 2,149 / 1,409 | OSWorld WM 训练集(无指令/历史条件) |
| experiments/ | — | 判别测试、可预测性探针、迷你 SFT 评分结果 |
| docs/REPRODUCTION.md | — | 环境到训练评估全流程复现文档(起点) |
| docs/PROMPTS_AND_FLAGS.md | — | 提取、WM、策略、BoN 的 prompt 来源及执行参数 |
| docs/MIGRATION_GPU26.md | — | 数据目录规则及新服务器执行顺序 |
残差记录 Schema
每条残差记录包含以下字段:
- uid:唯一标识(task_id 与行号或 app/mode/eid 组合)
- domain:应用领域
- action:具体操作(如 pyautogui 点击坐标)
- residual:包含 kind(类型:selection、active_tab、focus、content、menu_overlay、occlusion、rendered_media、scroll、formatting、other)、target、bbox、desc、causal、before/after_content、verify、tree_expression 等
- pixel_unchanged:像素无变化时残差为空(负样本)
- action_effect_mismatch:点击但树无变化的数据缺陷标记
- tree_add、tree_rem、diff_frac:树 diff 统计
- prompt_ver:生成提示版本
实测统计
| 指标 | OSWorld | GUI-360 |
|---|---|---|
| 转移数 | 20,771 | 87,985 |
| 残差行数 | 20,196 | 120,143 |
| verified 比例 | 99.2% | 98.5% |
| 每转移残差行数 | 1.09 | 1.47 |
| 无变化负样本 | 2,249 (10.8%) | 6,062 (6.9%) |
| 主要类型 | occlusion 21%、selection 18%、menu_overlay 18% | content 19%、occlusion 19%、selection 19% |
| not_expressed(树未表达) | 46.8% | 43.0% |
两类数据源在盲区上互补:GUI-360 UIA 菜单以节点包含,但不含单元格值、选择状态、ribbon 标签页;OSWorld AT-SPI 含文本,但遗漏菜单覆盖层。
无学习验证结果
- 判别测试:给定相同的树,区分残差块对应的屏幕,准确率 89%(偶然水平 50%,n=100,95% CI 82.9–95.1),证明残差文本含树外判别信息。
- 可预测性探针:仅用 before 树加动作进行 zero-shot 预测,kind 召回率 53.5%,kind+bbox 为 39%,表明约半数可被学习信号回收。
使用注意事项
- verified 仅表明 bbox 内存在像素变化的位置必要条件,非语义准确性;语义验证仅 40 例人工审查(0 错误),样本量小。
- 标签为单次采样,未做多次采样以估计噪声。
- occlusion 不等于元素移除,被遮挡元素仍留于树中,不可当作存在性消失处理。
- GUI-360 有 4.2% action_effect_mismatch 及 3.9% 空动作,纳入训练时应考虑剔除;OSWorld 仅 1 例 mismatch。
- 标签为合成数据,由 gpt-5.6-luna(effort low)生成,提示版本随记录保存。
- 派生数据的许可遵循原数据集:OSWorld 派生为 Apache-2.0,GUI-360 派生需遵守原作者条款。
开始使用
使用 hf download gui-wm/gui-visual-delta --repo-type dataset --local-dir ./gui-visual-delta 下载,并优先阅读 docs/REPRODUCTION.md 了解环境配置、复现顺序及常见陷阱。





