Dango:使用大型语言模型的混合发起数据整理系统

大语言模型(LLM)的人机协作AI 辅助决策与自动化系统交互式数据可视化软件工程师与开发者数据科学家与分析师AI/ML 研究员与工程师

研究背景与问题

  • 问题或挑战: 研究指出,数据整理(Data Wrangling)是数据科学流程中耗时、复杂且容易出错的环节,占数据科学家工作时间的80%。现有工具主要面临以下限制:

    1. 局限于单表操作,无法解决多表任务。
    2. 仅支持用户演示指定转换意图,难以处理复杂逻辑或条件操作。
    3. 自然语言描述(NL)虽然简洁,但容易引发误解或生成错误操作。 此外,基于大型语言模型(LLM)的自动化工具容易误解用户意图,不提供有效机制修正或澄清其错误,也会生成使用户难以理解或验证的代码。
  • 重要性: 数据整理是数据科学不可或缺的环节,改善工具的效率和精确性对于提高实际工作效率和减少用户负担至关重要。多表数据操作的广泛需求进一步凸显了工具改进的必要性。

  • 研究动机与相关工作: 作者复盘了多种交互式工具与编程演示方法(如PBD),并发现这些方法在帮助数据科学家提高效率方面具有显著作用,同时,通过利用LLM的自然语言理解能力,可以弥补现有工具中意图表达模糊的问题。然而,目前缺乏混合式交互设计来解决意图澄清、复杂多表操作以及结果验证等问题。


解决方案

  • 方法或解决方案: 作者提出了具有混合交互特征的工具——Dango,旨在通过结合多种交互设计优化数据整理任务,核心功能包括:

    1. 集成演示及自然语言输入,支持丰富的意图表达。
    2. 使用LLM主动生成澄清问题(Clarification Questions, CQ),帮助用户明确意图。
    3. 提供逐步自然语言解释(Step-by-Step NL Explanation)以辅助用户理解脚本行为,并支持直接编辑以修改脚本内容。
    4. 提供数据溯源视图(Data Provenance View),追踪表格版本的操作变更。
  • 创新之处:

    1. 澄清问题生成:通过主动提问解析含混意图,而不仅依赖用户的描述,降低了错误率与意图误解。
    2. 逐步自然语言解释:避免LLM生成“幻觉式错误”文档,使脚本更易懂且支持用户精确定位问题。
    3. 混合交互设计:整合演示、自然语言输入和工具的交互反馈,使用户和系统合作完成复杂任务。
    4. 多表操作支持:扩展DSL语言语法,服务多表场景和统计测试等高级数据操作需求。
  • 实施步骤与关键技术:

    • 意图分析阶段:
      1. 捕捉用户演示历史。
      2. 使用LLM分析用户对多张表的输入,并生成澄清问题(CQ)或总结明确意图。
    • DSL脚本生成:
      1. 由LLM基于用户意图分解任务,生成分步脚本计划。
      2. 检查生成的DSL语法并验证其正确性,避免幻觉式错误。
    • 程序验证与优化:
      1. 翻译DSL脚本为结构化自然语言解释,辅助用户验证。
      2. 用户可通过编辑逐步解释或重新生成脚本进行优化。
      3. 提供数据溯源视图以可视化追踪修改。

研究成果

  • 具体成果: 作者通过实验及用户研究验证了Dango的高效性:

    1. 可帮助用户完成广泛多样的数据任务(例如多表合并、条件过滤、统计分析)。
    2. 帮助用户成功率、错误修正时间及生成脚本的信心指数显著提升。
  • 与现有解决方案相比的优势: Dango相比传统工具与其他LLM系统展现出以下优越性:

    1. 用户完成任务成功率达100%(Condition C),而基准比较工具Condition A有失败案例。
    2. 平均任务完成时间减少45%(Condition C比Condition A),澄清问题有效减少LLM生成错误的频率。
    3. 特别是在任务复杂度较高时,多表操作与意图澄清功能展现了显著效能。
  • 实验或评估结果:

    1. 用户测试:38名参与者在3种工具设计条件下完成7个数据整理任务,并给出基于NASA TLX的主观评价。
      • 在最优设计条件(C)下,人均任务完成时间为3分30秒(比A条件缩短45%,比B缩短32%)。
      • 条件C生成错误脚本(幻觉)率最低(0.18%);相比之下,Condition A为0.65。
    2. 广义化复杂任务测评:对24种任务进行扩展测试,所有任务均成功解决。
  • 局限性与未来方向:

    1. DSL功能限制:现有DSL语言不支持直接实现复杂控制流(如循环),可能无法完全覆盖更高复杂度的任务。
    2. 真实环境缺失:实验条件相对受控,没有模拟真实工作环境中的协作因素和数据规模。
    3. 用户准备度障碍:部分用户在表达复杂意图时仍面临困难,未来可进一步优化自然语言描述与交互设计。
    4. 跨模态交互扩展:未来可以集成图片标注或手势操作辅助复杂场景的数据处理。

通过整体评估,Dango在改善数据整理工具的有效性和用户体验方面具有显著贡献,且为未来的集成式人机交互设计铺平了道路。

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/papers/chi/189028/2025

广告推荐

学习 AI 编程到 CodeNow

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

论文快照

fact_check
dataset
来源
CHI
calendar_month
年份
2025
emoji_events
奖项
未标记奖项
group
作者
4 位作者
sell
研究子方向
大语言模型(LLM)的人机协作、AI 辅助决策与自动化系统、交互式数据可视化
work
职业/产业
软件工程师与开发者、数据科学家与分析师、AI/ML 研究员与工程师
article
内容状态
已索引正文
hub
相关论文
10 篇相关论文