文献标题

Falx: Synthesis-Powered Visualization Authoring

文献信息

  • 主题领域: 数据可视化及编程合成技术在数据可视化中的应用
  • 关键词: 数据可视化, 编程合成, 用户交互, 数据转换, 图形文法, 可视化工具, 表述力, 数据处理, 用户研究, 自动化设计

研究背景与问题

  • 问题或挑战:

    • 当前许多数据可视化工具(如ggplot2、Vega-Lite和Tableau)要求输入数据的布局与设计直接匹配,数据分析师需花费大量精力进行数据转换。
    • 数据布局不匹配情形较普遍,这可能由输入数据来源不同、任务需求变化或需要数据聚合与计算引起。
    • 数据转换和概念化预期的输出布局对非技术用户提出了较高的学习成本,成为探索性分析的障碍。
  • 重要性:

    • 减少数据转换和匹配工作可以极大地促进可视化设计效率和用户体验。
    • 通过自动化简化可视化创建流程,尤其针对没有编程背景的用户,会提高数据分析和可视化的可用性与普及率。
  • 研究动机与相关工作:

    • 可视化文法工具提供了高表达条理的设计空间,但缺乏有效的自动数据转换能力。
    • 程序合成技术(如FlashFill, Morpheus, Scythe)在自动化复杂程序生成中显示了潜力,但尚未与可视化任务深度结合。
    • 当前工具中较少具有同时解决可视化设计和数据预处理的能力。

解决方案

  • 方法或解决方案:

    • 提出了名为 Falx 的合成驱动可视化工具,用户通过提供示例来定义可视化任务,Falx 自动完成数据转换和可视化任务的程序合成。
    • 示例创建包括用户通过选择输入数据中的具体值并映射到可视化通道来表达设计需求。
    • Falx 引入了三个主要步骤,包括可视化反编译、数据转换合成及程序生成,解决用户数据与设计不匹配问题。
  • 创新之处:

    • 数据布局无关的可视化规范:用户可以通过示例值直接定义可视化目标而无需调整数据格式。
    • 程序合成与可视化结合:通过程序合成技术自动匹配数据与可视化设计,并生成多种候选结果供用户选择。
    • 交互式用户探索界面:用户无需阅读底层代码,通过候选可视化结果直接选择最符合需求的设计。
  • 实施步骤:

    1. 可视化反编译:将用户提供的可视化示例分解为可视化程序和示例数据表。
    2. 数据转换合成:搜索可能实现期望可视化的数据转换程序,并验证其是否能生成与示例一致的结果。
    3. 程序生成:结合合成的可视化程序和数据转换程序生成可执行脚本(如Vega-Lite或R),供用户进一步定制。

研究成果

  • 具体成果:

    • Falx 通过数据示例实现了数据转换和可视化任务的自动合成。
    • 在用户研究中验证了 Falx 的可用性和效率,包括应对复杂的多层可视化任务。
    • Falx 最终生成的可视化可编译为 ggplot2 或 Vega-Lite 代码,提升用户的可移植性和扩展性。
  • 与现有解决方案相比的优势:

    • 用户专注于可视化设计本身,而无需担心数据转换和预处理的复杂操作。
    • 最大化了数据布局的灵活性,并有效降低了用户的技术门槛。
    • 提供了比现有工具更高的一致性和交互性,尤其是在不确定设计需求的情况下。
  • 实验或评估结果:

    • 在33名数据分析师进行的用户研究中,Falx 在多项可视化任务上实现了更高的任务完成率。
    • 用户在特定实验任务上表现出显著提高的效率(如“汽车销量”可视化任务中,比传统工具快一倍以上)。
    • 用户通过快速迭代、示例改进和候选可视化探索信任 Falx 的结果。
  • 局限性与未来方向:

    • 当前无法处理脏数据和非结构化数据(需与数据清理工具结合)。
    • 面向更复杂的可视化需求时,需要进一步改进用户支持和接口设计。
    • 在未来,可以探索将 Falx 与推荐系统、数据清理工具以及复杂的可视化设计场景更紧密融合,并推动其在真实工作流中的应用。

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/papers/chi/47196/2021

广告推荐

学习 AI 编程到 CodeNow

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

论文快照

fact_check
dataset
来源
CHI
calendar_month
年份
2021
emoji_events
奖项
最佳论文
group
作者
6 位作者
sell
研究子方向
交互式数据可视化
work
职业/产业
数据科学家与分析师、HCI 研究员
article
内容状态
已索引正文
hub
相关论文
10 篇相关论文