A key challenge to visualization authoring is the process of getting familiar with the complex user interfaces of authoring tools. Natural Language Interface (NLI) presents promising benefits due to its learnability and usability. However, supporting NLIs for authoring tools requires expertise in natural language processing, while existing NLIs are mostly designed for visual analytic workflow. In this paper, we propose an authoring-oriented NLI pipeline by introducing a structured representation of users' visualization editing intents, called editing actions, based on a formative study and an extensive survey on visualization construction tools. The editing actions are executable, and thus decouple natural language interpretation and visualization applications as an intermediate layer. We implement a deep learning-based NL interpreter to translate NL utterances into editing actions. The interpreter is reusable and extensible across authoring tools. The authoring tools only need to map the editing actions into tool-specific operations. To illustrate the usages of the NL interpreter, we implement an Excel chart editor and a proof-of-concept authoring tool, VisTalk. We conduct a user study with VisTalk to understand the usage patterns of NL-based authoring systems. Finally, we discuss observations on how users author charts with natural language, as well as implications for future research.
翻译:视觉化创作者面临的一个关键挑战是如何熟悉创作工具的复杂用户界面。自然语言界面(NLI)因其可学习性和可用性而带来大有裨益。然而,支持创作工具的非语言语言界面需要自然语言处理方面的专门知识,而现有的非语言语言界面主要设计为视觉分析工作流程。在本文中,我们建议建立一个面向作者的NLI管道,方法是根据成型研究和对可视觉化构建工具的广泛调查,对用户的视觉化编辑意图进行结构化的描述,称之为编辑行动。编辑行动是可以执行的,从而将自然语言解释和可视化应用作为中间层进行脱钩。我们实施了基于深层次的NL语言解释和可视化应用应用程序。我们用基于学习的NL解释翻译将NL的超语句转换为编辑动作。翻译者可以重新使用,并可以在各种作者工具中扩展。我们只需将编辑行动映射成工具即可。为了说明 NL 解释员的用意,我们使用Excel 图表编辑器和校准概念写工具工具, VisTalk。我们用一个用户的浏览图,我们用自然图表来理解未来研究。