Snowy: Recommending Utterances for Conversational Visual Analysis
Arjun Srinivasan, Vidya Setlur
Abstract
Natural language interfaces (NLIs) have become a prevalent medium for conducting visual data analysis, enabling people with varying levels of analytic experience to ask questions of and interact with their data. While there have been notable improvements with respect to language understanding capabilities in these systems, fundamental user experience and interaction challenges including the lack of analytic guidance (i.e., knowing what aspects of the data to consider) and discoverability of natural language input (i.e., knowing how to phrase input utterances) persist. To address these challenges, we investigate utterance recommendations that contextually provide analytic guidance by suggesting data features (e.g., attributes, values, trends) while implicitly making users aware of the types of phrasings that an NLI supports. We present Snowy, a prototype system that generates and recommends utterances for visual analysis based on a combination of data interestingness metrics and language pragmatics. Through a preliminary user study, we found that utterance recommendations in Snowy support conversational visual analysis by guiding the participants’ analytic workflows and making them aware of the system’s language interpretation capabilities. Based on the feedback and observations from the study, we discuss potential implications and considerations for incorporating recommendations in future NLIs for visual analysis.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 550bcdf2-b531-4932-bc62-289d8f55bca3Cited by top-tier papers3
- Exploring Chart Question Answering for Blind and Low Vision UsersJiho Kim, Arjun Srinivasan, Nam Wook Kim, Yea-Seul KimCHI 2023 · 33 citations
- Olio: A Semantic Search Interface for Data RepositoriesVidya Setlur, Andriy Kanyuka, Arjun SrinivasanUIST 2023 · 17 citations
- Lexara: A User-Centered Toolkit for Evaluating Large Language Models for Conversational Visual AnalyticsSrishti Palani, Vidya SetlurCHI 2026 · 1 citation
Builds on6
- Language Models are Few-Shot LearnersTom B. Brown, Benjamin Mann, Nick Ryder, Melanie Subbiah et al.NeurIPS 2020 · 64,255 citations
- NL4DV: A Toolkit for Generating Analytic Specifications for Data Visualization from Natural Language QueriesArpit Narechania, Arjun Srinivasan, John T. StaskoIEEE VIS 2020 · 210 citations
- InChorus: Designing Consistent Multimodal Interactions for Data Visualization on Tablet DevicesArjun Srinivasan, Bongshin Lee, Nathalie Henry Riche, Steven Mark Drucker et al.CHI 2020 · 78 citations
- Collecting and Characterizing Natural Language Utterances for Specifying Data VisualizationsArjun Srinivasan, Nikhila Nyapathy, Bongshin Lee, Steven Mark Drucker et al.CHI 2021 · 55 citations
- When Are Search Completion Suggestions Problematic?Alexandra Olteanu, Fernando Diaz, Gabriella KazaiCSCW 2020 · 38 citations
Related papers
- Comparison Conundrum and the Chamber of Visualizations: An Exploration of How Language Influences Visual DesignAimen Gaba, Vidya Setlur, Arjun Srinivasan, Jane Hoffswell et al.IEEE VIS 2022 · 16 citations
- Sneak Pique: Exploring Autocompletion as a Data Discovery Scaffold for Supporting Visual AnalysisVidya Setlur, Enamul Hoque, Dae Hyun Kim, Angel X. ChangUIST 2020 · 23 citations
- Embodied Natural Language Interaction (NLI): Speech Input Patterns in Immersive AnalyticsHyemi Song, Matthew Johnson, Kirsten Whitley, Eric Krokos et al.IEEE VIS 2025 · 2 citations
- ProactiveVA: Proactive Visual Analytics with LLM-Based UI AgentYuheng Zhao, Xueli Shu, Liwen Fan, Lin Gao et al.IEEE VIS 2025 · 4 citations
- How do you Converse with an Analytical Chatbot? Revisiting Gricean Maxims for Designing Analytical Conversational BehaviorVidya Setlur, Melanie ToryCHI 2022 · 46 citations
