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主题分类和检索任务。
  • 实施步骤:
    1. 图构建: 构建异质二分图,节点分为元素节点和约束节点,边表示元素与约束之间的关联。
    2. 节点表示学习: 对元素节点进行属性嵌入,包括位置、尺寸、视觉外观、文本内容和类型。
    3. 优化布局: 使用GNN模型预测未放置元素的尺寸与位置,结合约束层次进行进一步优化。
    4. 应用于自动补全与其他任务:
      • 通过迭代预测实现GUI自动补全。
      • 利用图嵌入完成GUI主题分类和检索。

研究成果

  • 具体成果:
    • 在GUI自动补全任务中:
      • 与基线方法GRIDS相比,位置误差和尺寸误差降低超过50%,保持了较优的对齐和视觉表现。
      • 用户偏好的实验表明,70.33%的用户偏好Graph4GUI的结果,而基线方法仅为13.54%。
    • 在GUI主题分类中:
      • 在图嵌入的支持下,分类准确率达到了91.53%,超过其他基线方法(如ResNet50)。
    • 在GUI检索中:
      • 用户实验显示其在检索视觉上相似的GUI性能优于Screen2Vec。
      • 提供更直观且可控的检索结果。
  • 优势:
    • 灵活性:能够作为Figma设计工具的插件使用,无需学习新工具,适配现有工作流程。
    • 效率:设计任务完成时间平均减少40%。
    • 综合表示:不仅考虑了元素属性,还囊括了复杂的约束关系,提升了模型的解释性。
  • 实验或评估结果:
    • 定量实验验证了自动补全、分类和检索任务的性能。
    • 用户研究和设计师研究显示出对该工具的高度评价。
  • 局限性与未来方向:
    • 局限性:
      • 对不需要对齐或分组的未放置元素建议准确性较低。
      • 当前仅支持矩形边界的元素表示。
      • 排除视图层次的表示,无法捕捉类层次关系。
    • 未来方向:
      • 增强对不对齐元素的预测,开发更复杂的约束类型。
      • 支持复杂形状的GUI元素描述与训练。
      • 探索跨界GUI元素的语义关系与约束表示,例如文本与图标间语义关联。

总结

本文提出了一种图神经网络驱动的GUI表示方法,能够有效解决现有方法不足的问题,并在自动补全、主题分类与检索任务中展现惊人的性能。未来工作应进一步优化限制性场景,提高模型鲁棒性,并扩展其在多样化设计任务中的应用。

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/papers/chi/146736/2024

广告推荐

学习 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 篇相关论文