以数据为中心的编程示例数据转换消歧方法
交互式数据可视化软件工程师与开发者UI/UX 设计师
文献结构化整理与要点提炼
文献标题
Data-centric disambiguation for data transformation with programming-by-example (基于编程示例的数据转换数据中心化消歧)
文献信息
- 主题领域: 人机交互与数据处理
- 关键词: 编程示例, 数据中心化, 用户界面, 数据转换, PBE, 可视化, 数据消歧, 用户交互, 数据清理
研究背景与问题
- 作者发现的挑战: 数据转换需要大量重复性工作,非编程用户难以通过传统工具解决高级定制化转换需求。现有基于编程示例编程(Programming-by-Example, PBE)技术难以完全解决因示例不足导致的转换歧义问题。
- 重要性: 数据转换对于机器学习模型的预测精度至关重要,尤其是特征生成和转换阶段影响显著。然而,数据转换过程繁琐,一旦示例 Ambiguous(模糊),便容易导致错误数据输出。现有工具仍对非编程领域用户不友好。
- 研究动机: 提升非编程用户对数据转换工具的使用效率和信任感,减少对编程知识的要求,促使复杂数据转换任务可以通过交互式界面直观完成。
解决方案
- 方法或解决方案: 提出“数据中心化消歧”(Data-centric Disambiguation)交互框架,允许用户通过检查和修改输出数据而非程序本身解决转换中的歧义。开发了一款交互式可视化工具“FlashAttention”。
- 创新之处: 与传统的“程序中心化消歧”(Program-centric Disambiguation)方法不同,作者通过专注于数据输出有效减少用户需要比较和修改的内容数。此外,工具设计遵循减少用户复杂程序逻辑理解的原则,优化数据交互方式。
- 实施步骤与技术:
- 用户提供输入-输出示例;
- 系统生成多个候选程序并对数据进行转换;
- 借助交互式界面(如单元格高亮、增强滚动条及复选框),用户检查和确认数据输出;
- 修改错误单元格或提供额外示例;
- 用户重复步骤直至所有数据转换满意并确认结果。
研究成果
- 具体成果:
- 提出了一个有效的数据中心化消歧框架;
- 实现了基于此框架的交互式系统“FlashAttention”,包括三个关键功能:单元格高亮、增强滚动条和复选框。
- 与现有解决方案的优势:
- 高亮提示模糊单元格,使用户能快速识别问题;
- 用户关注数据输出而非数据转换程序逻辑,从根本上降低复杂度;
- 比“FlashFill”系统更快完成数据转换且错误率较低。
- 实验或评估结果:
- 在用户研究中,FlashAttention比FlashFill显著减少任务完成时间(30000行数据集减少近38%时间);
- 错误率显著降低(平均错误率从15.3%降至4.7%);
- 用户对于FlashAttention的效率与可用性评价高于FlashFill,尤其是大数据集场景下。
- 局限性与未来方向:
- 局限性:
- DSL(领域特定语言)表达力不足时可能无法覆盖用户需求;
- 不支持拼写错误检测;
- 大数据集显示结果可能需要较长时间,特别是超过10万行时。
- 未来方向:
- 支持多特征同时转换;
- 引入对数值数据处理的支持。
- 优化算法以提高程序合成和显示效率。
- 局限性:
结论
文中提出了一种以数据消歧为核心的新型交互设计,并通过交互式工具“FlashAttention”验证了该方法的有效性。用户研究结果表明,该方法显著提升了数据转换的效率和准确性,并能很好地满足非编程专家的应用需求。
研究问题 / 现实痛点
这篇论文在当前问题库中对应的问题线索。
help
研究问题
3- 如何通过数据为中心的歧义消解方法提高非编程用户在数据转换任务中的效率与准确性?分类: 数据转换歧义消解与非编程支持同类问题arrow_forward
- 交互式工具在帮助用户解决数据转换歧义时,哪些设计功能最为有效?分类: 数据转换歧义消解与非编程支持同类问题arrow_forward
- 与传统基于程序的歧义消解方法相比,数据为中心的歧义消解方法有哪些优势?分类: 数据转换歧义消解与非编程支持同类问题arrow_forward
lightbulb
现实痛点
1- 非编程用户难以高效完成数据转换,现有工具操作复杂且误差高。分类: 数据转换歧义消解与非编程支持同类问题arrow_forward
- 100%
交互式文档聚类再研究:一种视觉分析方法
IUI '18· 交互式数据可视化
- 75%
有什么不同?:评估多系列条形图的变化以进行可视化比较任务
CHI '18· 交互式数据可视化 +1
- 75%
在网页交互式可视化中添加搜索功能的影响
CHI '18· 交互式数据可视化 +1
- 75%
在移动设备上从PDF文档中提取的表格的交互式修复
CHI '19· 交互式数据可视化
- 75%
交互是否能通过可视化提高贝叶斯推理?
CHI '21· 交互式数据可视化 +1
- 75%
通过参数化声明模板进行集成可视化编辑
CHI '21· 交互式数据可视化 +1
- 75%
收集和描述用于指定数据可视化的自然语言表达
CHI '21· 语音用户界面(VUI)设计 +1
- 75%
《随心所欲地放置事物的自由》:理解并改进在电子表格中结构化数据的用户体验
CHI '22· 交互式数据可视化 +1
- 75%
表格插图师:基于拼图的平面表格交互式创作
CHI '24· 交互式数据可视化 +1
- 75%
DynaVis:用于可视化编辑的动态合成UI小部件
CHI '24· 交互式数据可视化 +1
基于研究子主题与职业分类的 Jaccard 相似度(≥60%)
快捷操作
广告推荐
学习 AI 编程到 CodeNow
open_in_new打开DOI链接
DOI: https://doi.org/10.1145/3397481.3450680
一眼看懂
fact_check论文快照
dataset
来源
IUI
calendar_month
年份
2021
emoji_events
奖项
未标记奖项
group
作者
4 位作者
sell
研究子方向
交互式数据可视化
work
职业/产业
软件工程师与开发者、UI/UX 设计师
article
内容状态
已索引正文
hub
相关论文
10 篇相关论文