让AI精准识别界面按钮和输入框,实现语音操控应用。
Explorer: Robust Collection of Interactable GUI Elements
- 基于实时运行的应用收集数据,训练专用检测模型。
- 可记录用户操作路径并生成状态跳转图谱。
- 支持语音指令导航,适合无障碍自动化场景。
现有图形用户界面(GUI)自动化难以实现,关键挑战在于如何准确收集界面元素数据。尽管大规模通用UI数据有助于训练通用机器学习模型,但个体使用效果往往依赖于特定应用的检测精度。因此,本文提出Explorer系统,专注于检测屏幕上可交互元素(如按钮、输入框),训练过程利用目标应用的实时运行版本进行个性化学习。该系统适用于Android手机及桌面Chrome浏览器,不支持iOS手机。系统还能记录用户交互会话,并构建状态转移图谱,实现基于图谱的路径规划。用户可通过语音指令引导系统抵达目标界面。相关代码已开源。
原文摘要 · Abstract (English)
Automation of existing Graphical User Interfaces (GUIs) is important but hard to achieve. Upstream of making the GUI user-accessible or somehow scriptable, even the data-collection to understand the original interface poses significant challenges. For example, large quantities of general UI data seem helpful for training general machine learning (ML) models, but accessibility for each person can hinge on the ML's precision on a specific app. We therefore take the perspective that a given user needs confidence, that the relevant UI elements are being detected correctly throughout one app or digital environment. We mostly assume that the target application is known in advance, so that data collection and ML-training can be personalized for the test-time target domain. The proposed Explorer system focuses on detecting on-screen buttons and text-entry fields, i.e. interactables, where the training process has access to a live version of the application. The live application can run on almost any popular platform except iOS phones, and the collection is especially streamlined for Android phones or for desktop Chrome browsers. Explorer also enables the recording of interactive user sessions, and subsequent mapping of how such sessions overlap and sometimes loop back to similar states. We show how having such a map enables a kind of path planning through the GUI, letting a user issue audio commands to get to their destination. Critically, we are releasing our code for Explorer openly at https://github.com/varnelis/Explorer.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。