DynaVis:用于可视化编辑的动态合成UI小部件

最佳论文
交互式数据可视化原型设计与用户测试软件工程师与开发者UI/UX 设计师

文献标题

DynaVis: Dynamically Synthesized UI Widgets for Visualization Editing

文献信息

  • 主题领域: 数据可视化、用户界面设计、人机交互
  • 关键词: 可视化编辑、动态用户界面、自然语言接口、大型语言模型、交互式工具、用户体验设计、动态小组件、可视化评估、LLM应用

研究背景与问题

  • 问题与挑战:

    • 现代交互式可视化工具(如 Tableau、PowerBI)简化了高层次数据可视化的创建,但深入编辑需要用户导航复杂的 GUI 或掌握低层可视化规范,这对于非专家用户极具挑战。
    • 使用自然语言接口(NLI)可以显著降低复杂 GUI 的使用负担,但 NLI 忽略了传统 GUI 的优势,如即时可视化反馈、微调控制及操作的可重复性。
    • 用户在使用工具时,可能会因 GUI 界面过于复杂或定制化选项过于受限而受挫。
  • 重要性:

    • 数据可视化是数据分析和展示的核心环节,提供用户友好的可视化编辑工具将显著降低专业知识门槛,帮助用户更高效、更精确地完成任务。
  • 研究动机与相关工作:

    • 本研究基于现代工具(如 Vega-Lite)的可组合性和声明式可视化语法,并结合自然语言和动态交互的优势,旨在开发一种既能提供精确编辑能力,又能实现即点即用交互效果的混合式工具。
    • 相关研究在自然语言可视化(V-NLI)和动态交互界面方面已有广泛探索,如 SUPPLE, EVIZA 等,但其生成的或静态或过于依赖自然语言。本研究力求在两者之间找到平衡点。

解决方案

  • 方法或解决方案:

    • 提出了一种新型的交互方法:动态小组件(Dynamic Widgets)。该方法结合自然语言接口(NLI)和动态生成的 GUI 小组件(Widgets),为用户提供既简单直观又功能强大的可视化编辑体验。
    • 开发了一个工具 DynaVis,允许用户描述编辑任务或直接命令生成小组件实现动态可视化编辑。
  • 创新之处:

    1. 交互设计: 创新性地融合自然语言与动态生成的小组件,为用户提供多模态的,高度灵活的交互模式。
    2. 后端支持: 使用大型语言模型(LLM)实现用户输入到 UI 的动态生成,同时利用 LLM 处理自然语言和生成动态界面的能力。
    3. 系统性能优化: 动态小组件具有模块化设计,可持久化并在后续编辑中反复使用。
    4. 任务效率增强: 动态合成的部件支持多属性协调编辑,提供即时可视化反馈和任务微调功能。
  • 实施步骤与关键技术:

    • 小组件设计: 每个组件由 HTML 界面和 JavaScript 回调函数组成,分别负责用户交互和数据可视化图形的动态修改。
    • 数据上下文摘要: 提供高度概括的数据和可视化背景,避免上下文窗口超载。
    • LLM 合成架构:
      • 使用 LLM(GPT-3.5 或 GPT-4)翻译自然语言输入为 JSON 格式的 Vega-Lite 规范或动态 UI 组件代码。
      • 在后端运行错误检查与重试以确保生成代码的正确性。
    • 动态界面管理: 小组件按照生成的逆序排列,避免信息过载,同时允许持久保存、修改、删除组件。

研究成果

  • 具体成果:

    • 成功开发了 DynaVis 系统,支持自然语言和 GUI 小组件双模态交互,用于图表编辑和定制化。
    • 小组件的动态合成能准确捕捉用户需求,减少了任务中的障碍,降低了用户重试和出错的概率。
    • 系统优越性通过用户研究得以验证,尤其是在复杂的探索式任务和高频编辑场景中。
  • 与现有解决方案的比较优势:

    • 与仅基于 NLI 的图表编辑工具相比,DynaVis 提供了更强的可交互性和即时反馈。
    • 动态小组件显著增强了任务重复的易用性,让用户能迅速调整多个参数的组合。
    • 系统还具备对多模态用户需求的兼容性,更灵活地应对复杂或不确定的用户需求。
  • 实验或评估结果:

    • 用户研究方法: 在实验中,将 DynaVis 与基准工具 (基于 NLI 的静态 UI) 对比。24 名参与者完成两组可视化编辑任务,调查其偏好、效率和认知负担。
    • 定量分析:
      • 与基线工具相比,使用 DynaVis 时参与者的任务失败率显著降低。
      • 参与者使用小组件完成编辑操作的次数大幅提升,而自然语言调用的频率相应减少。
    • 定性反馈: 用户普遍认为,小组件的持久性、即时反馈和易重复操作显著改善了系统的友好性和实用性。
  • 局限性与未来方向:

    1. 持续变化的动态界面可能在长期编辑中增加认知负担。
    2. 需进一步在低级可视化编辑支持、领域约束和可访问性设计上扩展功能。
    3. 探讨更多的多模态交互可能性,如结合触控、笔划或语音命令。
    4. 对于复杂编辑任务,如何精炼 LLM 模型生成的 JSON 规范以避免冗长或错误,仍需优化。
    5. 在其他应用场景如视频处理、文档编辑中的适用性,仍值得进一步探索。

快捷操作

分享

分享当前页面

ios_share

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

广告推荐

学习 AI 编程到 CodeNow

open_in_new打开DOI链接
DOI: https://doi.org/10.1145/3613904.3642639
一眼看懂

论文快照

fact_check
dataset
来源
CHI
calendar_month
年份
2024
emoji_events
奖项
最佳论文
group
作者
4 位作者
sell
研究子方向
交互式数据可视化、原型设计与用户测试
work
职业/产业
软件工程师与开发者、UI/UX 设计师
article
内容状态
已索引正文
hub
相关论文
10 篇相关论文