Inferring Visualization Intent from Conversation
During visual data analysis, users often explore visualizations one at a time, with each visualization leading to new directions of exploration. We consider a conversational approach to visualization, where users specify their needs at each step in natural language, with a visualization being returned in turn. Prior work has shown that visualization generation can be boiled down to the identification of visualization intent and visual encodings. Recognizing that the latter is a well-studied problem with standard solutions, we focus on the former, i.e., identifying visualization intent during conversation. We develop Luna, a framework that comprises a novel combination of language models adapted from BERT and rule-based inference, that together predict various aspects of visualization intent. We compare Luna with other conversational NL-to-visualization and NL-to-SQL approaches (adapted to visualization intent), including GPT-3.5 and GPT-4, and demonstrate that Luna has 14.3% higher accuracy than the state-of-the-art. We also apply Luna to a usage scenario on a dataset of police misconduct, showcasing its benefits relative to other approaches.
Authors
- Aditya Parameswaran (ORCID: https://orcid.org/0000-0002-4538-4752)
- Alvin Cheung (ORCID: https://orcid.org/0000-0001-6261-6263)
- Nithin Chalapathi (ORCID: https://orcid.org/0000-0002-6160-1155)
- Huamin Qu (ORCID: https://orcid.org/0000-0002-3344-9694)
- Haotian Li (ORCID: https://orcid.org/0000-0001-9547-3449)
Institutions
- Berkeley College (US)
- Hong Kong University of Science and Technology (HK)
- University of California, Berkeley (US)
Publication Details
- Published
- 2024-10-20
- DOI
- https://doi.org/10.1145/3627673.3679589
- Primary Topic
- Data Visualization and Analytics
- Type
- article
- Field-Weighted Citation Impact
- 0.00