DataTone: Managing Ambiguity in Natural Language Interfaces for Data Visualization

被引:159
作者
Gao, Tong [1 ]
Dontcheva, Mira [2 ]
Adar, Eytan [1 ]
Liu, Zhicheng [2 ]
Karahalios, Karrie [3 ]
机构
[1] Univ Michigan, Ann Arbor, MI 48109 USA
[2] Adobe Res, San Francisco, CA USA
[3] Univ Illinois, Urbana, IL USA
来源
UIST'15: PROCEEDINGS OF THE 28TH ANNUAL ACM SYMPOSIUM ON USER INTERFACE SOFTWARE AND TECHNOLOGY | 2015年
关键词
natural language interaction; visualization; mixed-initiative interfaces; DESIGN; DATABASES;
D O I
10.1145/2807442.2807478
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Answering questions with data is a difficult and time-consuming process. Visual dashboards and templates make it easy to get started, but asking more sophisticated questions often requires learning a tool designed for expert analysts. Natural language interaction allows users to ask questions directly in complex programs without having to learn how to use an interface. However, natural language is often ambiguous. In this work we propose a mixed-initiative approach to managing ambiguity in natural language interfaces for data visualization. We model ambiguity throughout the process of turning a natural language query into a visualization and use algorithmic disambiguation coupled with interactive ambiguity widgets. These widgets allow the user to resolve ambiguities by surfacing system decisions at the point where the ambiguity matters. Corrections are stored as constraints and influence subsequent queries. We have implemented these ideas in a system, DataTone. In a comparative study, we find that DataTone is easy to learn and lets users ask questions without worrying about syntax and proper question form.
引用
收藏
页码:489 / 500
页数:12
相关论文
共 37 条
[1]   DBXplorer: A system for keyword-based search over relational Databases [J].
Agrawal, S ;
Chaudhuri, S ;
Das, G .
18TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, PROCEEDINGS, 2002, :5-16
[2]  
Androutsopoulos I., 1995, Natural Lang. Eng., V1, P29, DOI DOI 10.1017/S135132490000005X
[3]  
[Anonymous], 1985, The Elements of Graphing Data
[4]  
[Anonymous], 2010, P 23 ANN ACM S US IN, DOI DOI 10.1145/1866029.1866039
[5]  
[Anonymous], 2001, MACHINE LEARNING ECM
[6]   Keyword searching and browsing in Databases using BANKS [J].
Bhalotia, G ;
Hulgeri, A ;
Nakhe, C ;
Chakrabarti, S ;
Sudarshan, S .
18TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, PROCEEDINGS, 2002, :431-440
[7]   SODA: Generating SQL for Business Users [J].
Blunschi, Lukas ;
Jossen, Claudio ;
Kossmann, Donald ;
Mori, Magdalini ;
Stockinger, Kurt .
PROCEEDINGS OF THE VLDB ENDOWMENT, 2012, 5 (10) :932-943
[8]   D3: Data-Driven Documents [J].
Bostock, Michael ;
Ogievetsky, Vadim ;
Heer, Jeffrey .
IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2011, 17 (12) :2301-2309
[9]   A TASK-ANALYTIC APPROACH TO THE AUTOMATED DESIGN OF GRAPHIC PRESENTATIONS [J].
CASNER, SM .
ACM TRANSACTIONS ON GRAPHICS, 1991, 10 (02) :111-151
[10]   A multi-modal natural language interface to an information visualization environment [J].
Cox K. ;
Grinter R.E. ;
Hibino S.L. ;
Jagadeesan L.J. ;
Mantilla D. .
International Journal of Speech Technology, 2001, 4 (3-4) :297-314