Facilitating Conversational Interaction in Natural Language Interfaces for Visualization
Not on the map. Why?
Abstract (arXiv)
Natural language (NL) toolkits enable visualization developers, who may not have a background in natural language processing (NLP), to create natural language interfaces (NLIs) for end-users to flexibly specify and interact with visualizations. However, these toolkits currently only support one-off utterances, with minimal capability to facilitate a multi-turn dialog between the user and the system. Developing NLIs with such conversational interaction capabilities remains a challenging task, requiring implementations of low-level NLP techniques to process a new query as an intent to follow-up on an older query. We extend an existing Python-based toolkit, NL4DV, that processes an NL query about a tabular dataset and returns an analytic specification containing data attributes, analytic tasks, and relevant visualizations, modeled as a JSON object. Specifically, NL4DV now enables developers to facilitate multiple simultaneous conversations about a dataset and resolve associated ambiguities, augmenting new conversational information into the output JSON object. We demonstrate these capabilities through three examples: (1) an NLI to learn aspects of the Vega-Lite grammar, (2) a mind mapping application to create free-flowing conversations, and (3) a chatbot to answer questions and resolve ambiguities.
Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). First posted on arXiv 1 Jul 2022.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2023: 6; 2024: 4; 2025: 2.
12 papers.
- 2023LIDA: A Tool for Automatic Generation of Grammar-Agnostic Visualizations and Infographics using Large Language Modelscited by 80
- 2023Natural Language Interfaces for Tabular Data Querying and Visualization: A Surveycited by 27
- 2023AVA: Towards Autonomous Visualization Agents through Visual Perception-Driven Decision-Makingcited by 21
- 2024Data Formulator 2: Iterative Creation of Data Visualizations, with AI Transforming Data Along the Waycited by 19
- 2023XNLI: Explaining and Diagnosing NLI-based Visual Data Analysiscited by 18
- 2023Knowledge Graphs in Practice: Characterizing their Users, Challenges, and Visualization Opportunitiescited by 9
- 2024LinkQ: An LLM-Assisted Visual Interface for Knowledge Graph Question-Answeringcited by 6
- 2024Natural Language Generation for Visualizations: State of the Art, Challenges and Future Directionscited by 5
- 2023InstructPipe: Generating Visual Blocks Pipelines with Human Instructions and LLMscited by 2
- 2024LLM-Assisted Visual Analytics: Opportunities and Challengescited by 2
- 2025Augmenting a Large Language Model with a Combination of Text and Visual Data for Conversational Visualization of Global Geospatial Datacited by 1
- 2025The Role of Visualization in LLM-Assisted Knowledge Graph Systems: Effects on User Trust, Exploration, and Workflowscited by 0
- 2025The Role of Visualization in LLM-Assisted Knowledge Graph Systems: Effects on User Trust, Exploration, and Workflows20 May 2025
- 2025Augmenting a Large Language Model with a Combination of Text and Visual Data for Conversational Visualization of Global Geospatial Data16 Jan 2025
- 2024Natural Language Generation for Visualizations: State of the Art, Challenges and Future Directions29 Sep 2024
- 2024LLM-Assisted Visual Analytics: Opportunities and Challenges4 Sep 2024
- 2024Data Formulator 2: Iterative Creation of Data Visualizations, with AI Transforming Data Along the Way28 Aug 2024
- 2024LinkQ: An LLM-Assisted Visual Interface for Knowledge Graph Question-Answering7 Jun 2024
- 2023InstructPipe: Generating Visual Blocks Pipelines with Human Instructions and LLMs15 Dec 2023
- 2023AVA: Towards Autonomous Visualization Agents through Visual Perception-Driven Decision-Making7 Dec 2023
- 2023Natural Language Interfaces for Tabular Data Querying and Visualization: A Survey27 Oct 2023
- 2023Knowledge Graphs in Practice: Characterizing their Users, Challenges, and Visualization Opportunities3 Apr 2023
- 2023LIDA: A Tool for Automatic Generation of Grammar-Agnostic Visualizations and Infographics using Large Language Models6 Mar 2023
- 2023XNLI: Explaining and Diagnosing NLI-based Visual Data Analysis25 Jan 2023