Graph4GUI:用于表示图形用户界面的图神经网络
360° 视频与全景内容计算方法在HCI中的应用软件工程师与开发者UI/UX 设计师HCI 研究员
文献标题
Graph4GUI: Graph Neural Networks for Representing Graphical User Interfaces
文献信息
- 主题领域: 图形用户界面 (GUI) 表示与设计中的深度学习应用
- 关键词: Graphical User Interface, User Interface Representation, Constraint-based Layout, Graph Neural Networks, GUI Autocompletion
研究背景与问题
- 发现的问题或挑战:
- 现有的图形用户界面表示方法未能综合表征语义、视觉以及空间关系。
- CNN等传统方法在处理GUI中的设计约束时面临困难,例如从像素中学习布局关系。
- 当前的机器学习技术无法有效捕捉GUI元素间的约束关系。
- 重要性:
- GUI设计是人机交互的重要领域,优化设计效率和质量能够直接影响用户体验。
- 解决现有方法对GUI元素的语义—视觉—空间结构表示不足问题有助于推动计算设计技术的提升。
- 研究动机与相关工作:
- 过去的方法比如Screen2Vec和GRIDS局限于文本内容或局部视觉特征,无法全面捕捉语义关联与布局约束。
- 作者提出的Graph4GUI旨在通过图神经网络提升表现力,从而更好完成诸如GUI自动补全和主题分类等任务。
解决方案
- 提出的方法或解决方案:
- Graph4GUI,通过一种异质二分图来表示GUI,将元素属性与布局约束整合到图中。
- 使用图神经网络(GNN)处理图结构数据,以学习特定领域的表示。
- 对GUI布局问题进行优化,预测未完成GUI中的待放置元素的位置、大小及约束关系。
- 创新之处:
- 首次将GUI元素的视觉、文本内容及类型与布局约束整合到一个统一的图表达方式中。
- 提出了一种灵活且效率高的框架,不仅适用于自动补全,还应用于GUI主题分类和检索任务。
- 实施步骤:
- 图构建: 构建异质二分图,节点分为元素节点和约束节点,边表示元素与约束之间的关联。
- 节点表示学习: 对元素节点进行属性嵌入,包括位置、尺寸、视觉外观、文本内容和类型。
- 优化布局: 使用GNN模型预测未放置元素的尺寸与位置,结合约束层次进行进一步优化。
- 应用于自动补全与其他任务:
- 通过迭代预测实现GUI自动补全。
- 利用图嵌入完成GUI主题分类和检索。
研究成果
- 具体成果:
- 在GUI自动补全任务中:
- 与基线方法GRIDS相比,位置误差和尺寸误差降低超过50%,保持了较优的对齐和视觉表现。
- 用户偏好的实验表明,70.33%的用户偏好Graph4GUI的结果,而基线方法仅为13.54%。
- 在GUI主题分类中:
- 在图嵌入的支持下,分类准确率达到了91.53%,超过其他基线方法(如ResNet50)。
- 在GUI检索中:
- 用户实验显示其在检索视觉上相似的GUI性能优于Screen2Vec。
- 提供更直观且可控的检索结果。
- 在GUI自动补全任务中:
- 优势:
- 灵活性:能够作为Figma设计工具的插件使用,无需学习新工具,适配现有工作流程。
- 效率:设计任务完成时间平均减少40%。
- 综合表示:不仅考虑了元素属性,还囊括了复杂的约束关系,提升了模型的解释性。
- 实验或评估结果:
- 定量实验验证了自动补全、分类和检索任务的性能。
- 用户研究和设计师研究显示出对该工具的高度评价。
- 局限性与未来方向:
- 局限性:
- 对不需要对齐或分组的未放置元素建议准确性较低。
- 当前仅支持矩形边界的元素表示。
- 排除视图层次的表示,无法捕捉类层次关系。
- 未来方向:
- 增强对不对齐元素的预测,开发更复杂的约束类型。
- 支持复杂形状的GUI元素描述与训练。
- 探索跨界GUI元素的语义关系与约束表示,例如文本与图标间语义关联。
- 局限性:
总结
本文提出了一种图神经网络驱动的GUI表示方法,能够有效解决现有方法不足的问题,并在自动补全、主题分类与检索任务中展现惊人的性能。未来工作应进一步优化限制性场景,提高模型鲁棒性,并扩展其在多样化设计任务中的应用。
研究问题 / 现实痛点
这篇论文在当前问题库中对应的问题线索。
help
研究问题
3- 如何通过图神经网络更好地表示GUI中的视觉、文本和约束关系?分类: AI/LLM 作为设计协作者与创意工具同类问题arrow_forward
- Graph4GUI能否在GUI自动补全任务中显著提高准确性并减少位置和尺寸的错误?分类: AI/LLM 作为设计协作者与创意工具同类问题arrow_forward
- 使用图嵌入方法,是否能够改进GUI主题分类和检索任务的性能?分类: AI/LLM 作为设计协作者与创意工具同类问题arrow_forward
lightbulb
现实痛点
1- 设计师难以高效地创建和优化GUI布局,尤其是处理复杂的约束关系。分类: AI/LLM 作为设计协作者与创意工具同类问题arrow_forward
- 67%
HiFiGaze:利用屏幕内容知识提高眼动追踪精度
CHI '26· 眼动追踪与注视交互 +1
- 67%
面向灵活且鲁棒的多目标用户界面适配方法
UIST '23· 混合现实工作空间 +2
- 60%
计算交互:理论与实践
CHI '18· 计算方法在HCI中的应用
- 60%
相对设计获取:一种用于创建引导用户选择的视觉界面的计算方法
CHI '23· 计算方法在HCI中的应用
- 60%
基于模型的回溯交互技术评估
CHI '24· 计算方法在HCI中的应用
- 60%
DeepSI:面向语义交互的交互式深度学习
IUI '21· 计算方法在HCI中的应用
- 60%
小步进示例实时编程
UIST '20· 计算方法在HCI中的应用
基于研究子主题与职业分类的 Jaccard 相似度(≥60%)
快捷操作
广告推荐
学习 AI 编程到 CodeNow
open_in_new打开DOI链接
DOI: https://doi.org/10.1145/3613904.3642822
一眼看懂
fact_check论文快照
dataset
来源
CHI
calendar_month
年份
2024
emoji_events
奖项
未标记奖项
group
作者
4 位作者
sell
研究子方向
360° 视频与全景内容、计算方法在HCI中的应用
work
职业/产业
软件工程师与开发者、UI/UX 设计师、HCI 研究员
article
内容状态
已索引正文
hub
相关论文
7 篇相关论文