Summary

Jedi 用 UI decomposition & synthesis 程序化合成了 4M 规模的 computer-use grounding 样本(icon / component / layout / refusal 四类),并发布按能力细分的 OSWorld-G(564 样本)benchmark;在 Qwen2.5-VL 上训练的 Jedi-7B 以远小的模型在 ScreenSpot-v2 / ScreenSpot-Pro 上超过 UI-TARS-72B,并证明改进 grounding 能直接把 OSWorld 端到端 agentic 成功率大幅提升。

Problem & Motivation

GUI grounding(把自然语言指令映射到屏幕上具体动作/坐标)被作者定位为 computer-use agent 的关键瓶颈。核心批评是现有 grounding benchmark 把任务简化成短 referring expression,无法覆盖真实交互所需的 software commonsense、layout understanding 与 fine-grained manipulation;因此需要一条能规模化、又能覆盖这些细粒度能力的数据供给路线。与依赖 web crawl(OS-Atlas)或真人标注(GroundCUA)不同,本文选择程序化合成——从渲染/反编译得到带精确坐标 ground truth 的样本。

Method

数据侧走 “multi-perspective decoupling”,按界面构成拆成多类合成 pipeline,再与已有开源数据集混合:

  • Icon data(469,501 图):从 GitHub 仓库与反编译软件收集图标,做 captioning + grounding。
  • Component data(89,388 图):code-and-rendering pipeline,用 Material UI 渲染组件,并做 real-world augmentation。
  • Layout data(7,918 图):来自 Figma 原型与 OSWorld / WindowsAgentArena 截图,监督整体布局理解。
  • Refusal data(2.6M):故意构造与截图不匹配的 instruction,训练模型拒绝(reject)不可执行的指令。
  • 整合已有数据集:SeeClick、OS-Atlas、Aguvis 等(Table 9 约 1.4M 额外标注样本)。

合计约 4M examples。评测侧提出 OSWorld-G:564 个精标样本,覆盖 text matching / element recognition / layout understanding / fine-grained manipulation / refusal 等类别,含 32 种 UI 元素类型,用以把 grounding 能力按维度诊断(而非 ScreenSpot 式单一 referring)。模型侧以 Qwen2.5-VL 为 base,训练 Jedi-3B / Jedi-7B(64× H100,3B ~20h、7B ~30h)。

Key Results

  • ScreenSpot-v2(Table 2):Jedi-7B 平均 91.7%,超过 UI-TARS-72B 的 90.3%。
  • ScreenSpot-Pro(Table 3):Jedi-7B 平均 39.5%,高于 UI-TARS-72B 的 38.1%;对比 UGround-V1-7B 31.1%、OS-Atlas-7B 18.9%。
  • OSWorld-G(Table 5):Jedi-7B 54.1%,仍低于 UI-TARS-72B 的 57.1%(此最难基准上纯合成未反超 72B)。
  • Agentic OSWorld(Table 6):o3 planner 单独 23% → o3 + Jedi-7B grounding 51%,说明改进 grounding 直接 transfer 到端到端能力。
  • Abstract 另给出一套口径:“improving from 5% to 27% on OSWorld”,与 Table 6 的 23%→51% 数字不一致,疑对应不同 planner 设置,本轮未 reconcile(见 Evidence Ledger C8)。
  • 作者论点:“smaller models are already sufficient in terms of pure grounding ability” —— 7B 在纯 grounding 上已足够,不必更大模型。

Evidence Ledger

Claim IDClaimTypeSource locatorEvidence excerptStatus
C1Jedi 含约 4M examples,被称为当时最大的 computer-use grounding 数据集规模/SOTAAbstract;§Data / Table 9”release Jedi, the largest computer use grounding dataset with 4 million examples”source-verified
C24M 组成:refusal 2.6M、icon 469,501、component 89,388、layout 7,918,+ 整合已有数据集约 1.4M规模/构成§Data construction / Table 9icon 469,501; component 89,388; layout 7,918; refusal 2.6Msource-verified(经 WebFetch 摘取,未逐表复核)
C3OSWorld-G = 564 样本,含 32 种元素类型,按 text matching/element recognition/layout/fine-grained manipulation/refusal 分类benchmark 构成§OSWorld-G”564 finely annotated samples”source-verified
C4Jedi-7B ScreenSpot-v2 平均 91.7%,超 UI-TARS-72B 90.3%数字/SOTATable 2Jedi-7B 91.7 vs UI-TARS-72B 90.3source-verified
C5Jedi-7B ScreenSpot-Pro 平均 39.5%,超 UI-TARS-72B 38.1%数字/SOTATable 3Jedi-7B 39.5 vs 38.1source-verified
C6Jedi-7B OSWorld-G 54.1%,低于 UI-TARS-72B 57.1%(未反超)数字/可比性Table 5Jedi-7B 54.1 vs UI-TARS-72B 57.1source-verified
C7Agentic OSWorld:o3 planner 单独 23% → o3 + Jedi-7B grounding 51%因果/数字Table 623% → 51% (o3 + Jedi-7B grounding)source-verified
C8Abstract 另称 grounding 改进使 OSWorld “from 5% to 27%“,与 C7 的 23%→51% 口径不同,未 reconcile数字/一致性Abstract vs Table 6”improving from 5% to 27% on OSWorld”contradicted(surface 冲突;疑不同 planner 设置,本轮无 verifier 未核实)
C9base model = Qwen2.5-VL,训练 Jedi-3B/7B,64× H100方法事实§Trainingbase Qwen2.5-VL; 64 NVIDIA H100source-verified

verification_status = unverified:以上数字均照抄原文(Abstract + arxiv/html 全文经 WebFetch 摘取),本轮无独立 verifier,未逐表核对、未复现。C8 的两套 OSWorld 口径尤其需要在入库前回原文 reconcile。

Strengths & Weaknesses

Strengths

  • 把 grounding data 生产从 “crawl / 人工标注” 转为 “程序化 render + synthesis”,可控、可扩展,且渲染天然带精确坐标 ground truth,规避人工标注噪声——这是与 OS-Atlas(A11y 自动遍历)、GroundCUA(真人密标)不同的第三条数据来源路线,正好补齐 §5.2 的 synthesis 分支。
  • OSWorld-G 按 text matching / element recognition / layout / fine-grained manipulation / refusal 拆分能力,比 ScreenSpot 系只测 referring 更能定位失败在哪一维。
  • refusal data(2.6M)显式教模型拒绝 mismatched instruction,是 grounding 数据里少见的负样本/拒答设计。
  • 把 grounding 改进直接接回 agentic OSWorld(Table 6 的 23%→51%),从孤立 benchmark 连回 end-to-end 能力,是本文最有 first-principles 价值的证据。

Weaknesses

  • “4M” 中 refusal 占 2.6M(约 65%),真正的定位样本约 1.4M,规模数字需拆开解读,不宜直接与”元素数”口径的 OS-Atlas 13M/ScaleCUA 17.1M 对齐比较。
  • 合成源(Material UI 渲染、Figma 原型、GitHub 图标)与真实专业软件分布存在 gap:OSWorld-G 上 Jedi-7B 54.1% 仍低于 UI-TARS-72B 57.1%,纯合成在最难基准上尚未封顶。
  • 端到端提升存在两套口径(abstract 5%→27% vs Table 6 23%→51%),且强依赖闭源 o3 planner,grounding 贡献与 planner 贡献未完全解耦。
  • 对照 §5.2 的 GroundCUA:700K 人工密标在 5 个 grounding benchmark 平均 70.5 反超 JEDI-7B 56.1(GroundCUA 自报口径),提示合成路线在标注密度/真实性上仍有天花板——“synthesis 便宜可扩展” 与 “human dense 质量更高” 构成本节的核心张力。

Mind Map

mindmap
  root((Jedi / OSWorld-G))
    Problem
      grounding 是 CUA 瓶颈
      现有 benchmark 过简化为 referring
      需覆盖 software commonsense/layout/manipulation
    Method
      UI decomposition & synthesis
      icon 469K
      component 89K 渲染
      layout 8K
      refusal 2.6M 拒答
      OSWorld-G 564 样本 5 类能力
      base Qwen2.5-VL → Jedi-3B/7B
    Results
      ScreenSpot-v2 91.7 超 72B
      ScreenSpot-Pro 39.5 超 72B
      OSWorld-G 54.1 低于 72B 57.1
      agentic OSWorld 23→51 o3
      grounding→agentic transfer

Notes

  • 归位:CUA-Survey §5.2 GUI Grounding Data 的 synthesis 分支代表作,与 OS-Atlas(accessibility 自动遍历)、GroundCUA(真人密集标注)、ScaleCUA(hybrid 双环)构成”来源三分 + hybrid”的四象限;Jedi 补齐了”程序化渲染合成”这一象限。
  • OSWorld-G 已被 vault 内多篇(如 ScaleCUA)当作评测基准引用,本篇是其出处,入库后可作为 OSWorld-G 的 canonical 引用锚点。
  • 待办(入库/引用前):回原文 reconcile C8 的 5%→27% 与 23%→51% 两套 OSWorld 数字,确认各自对应的 planner/agent 设置;核对 code repo URL(本轮未确认,code 字段留空以免 fabricate)。