随地阅读:具备布局感知的 GUI 屏幕阅读与镜头树定位
内容提要
本文介绍了多种基于屏幕截图的图形用户界面(GUI)自动化方法,如SeeClick、Spotlight和ScreenAgent。研究表明,优化GUI定位能显著提升任务性能。同时,提出了新的预训练方法S4,增强了视觉语言模型的能力。CogAgent模型在GUI理解和导航方面表现优异,推动了相关技术的发展。
延伸解读
GUI 定位:性能提升的关键
文章指出,GUI 定位的进展与下游代理任务性能直接相关。SeeClick 通过优化基于指令的屏幕元素定位,在 ScreenSpot 上取得显著提升,并在三个基准测试中一致验证了这一发现。这表明,提升定位精度是增强 GUI 自动化代理效能的核心因素。
预训练新范式:S4 的监督优势
S4 利用大规模网络截图渲染数据进行视觉语言模型预训练,借助 HTML 元素的树状层次和空间定位设计 10 个预训练任务。实验显示,该方法在九个下游任务上显著提升性能,如表格检测提高 76.1%,小部件字幕至少提升 1%,且注释成本较低。
CogAgent:专用于 GUI 的视觉语言模型
CogAgent 是一个 180 亿参数的视觉语言模型,专为 GUI 理解和导航设计。它通过低分辨率和高分辨率图像编码器支持 1120*1120 分辨率输入,能识别微小页面元素和文本。在五个文本丰富和四个通用 VQA 基准上达到最新技术水平,并在 PC 和 Android 的 GUI 导航任务中超越 LLM 方法。
当前局限与未来方向
AssistGUI 基准测试显示,最佳模型在 Windows 平台任务上的成功率仅为 46%,表明现有方法仍有较大提升空间。ScreenAgent 虽实现了与 GPT-4V 相媲美的计算机控制能力,但整体上 GUI 自动化在处理复杂任务时仍面临挑战,需进一步突破。
Q&A
SeeClick 是什么,它的主要功能是什么?
SeeClick 是一个视觉图形用户界面代理,主要用于优化基于指令的屏幕元素定位,从而显著提升任务性能。
Spotlight 方法与传统 UI 建模方法相比有什么优势?
Spotlight 方法表现优于传统方法,具备多任务学习和少样本学习能力,能够更有效地进行 UI 建模。
ScreenAgent 模型的主要特点是什么?
ScreenAgent 模型通过观察屏幕截图并输出鼠标和键盘动作,展示了与 GPT-4V 相媲美的计算机控制能力。
S4 预训练方法的创新之处在哪里?
S4 预训练方法利用网络截图进行视觉语言模型的预训练,显著提高了下游任务的性能,并设计了多种具有大规模注释数据的预训练任务。
CogAgent 模型在 GUI 理解和导航方面的表现如何?
CogAgent 模型在 GUI 理解和导航方面达到了最新的技术水平,能够识别微小的页面元素和文本,超越了 LLM 方法。
这篇文章提到的 AssistGUI 基准测试框架有什么用途?
AssistGUI 基准测试框架用于评估模型在 Windows 平台上响应用户请求的任务能力,包括操纵鼠标和键盘。