InterChat: Enhancing Generative Visual Analytics using Multimodal Interactions
arXiv:2503.04110 · doi:10.1111/cgf.70112
Abstract
The rise of Large Language Models (LLMs) and generative visual analytics systems has transformed data-driven insights, yet significant challenges persist in accurately interpreting users' analytical and interaction intents. While language inputs offer flexibility, they often lack precision, making the expression of complex intents inefficient, error-prone, and time-intensive. To address these limitations, we investigate the design space of multimodal interactions for generative visual analytics through a literature review and pilot brainstorming sessions. Building on these insights, we introduce a highly extensible workflow that integrates multiple LLM agents for intent inference and visualization generation. We develop InterChat, a generative visual analytics system that combines direct manipulation of visual elements with natural language inputs. This integration enables precise intent communication and supports progressive, visually driven exploratory data analyses. By employing effective prompt engineering, and contextual interaction linking, alongside intuitive visualization and interaction designs, InterChat bridges the gap between user interactions and LLM-driven visualizations, enhancing both interpretability and usability. Extensive evaluations, including two usage scenarios, a user study, and expert feedback, demonstrate the effectiveness of InterChat. Results show significant improvements in the accuracy and efficiency of handling complex visual analytics tasks, highlighting the potential of multimodal interactions to redefine user engagement and analytical depth in generative visual analytics.
This work is accepted by the 27th Eurographics Conference on Visualization (EuroVis 2025). The paper contains 12 pages and 7 figures
References in corpus (14)
- Chain-of-Thought Prompting Elicits Reasoning in Large Language Models
- Siren's Song in the AI Ocean: A Survey on Hallucination in Large Language Models
- NL4DV: A Toolkit for Generating Analytic Specifications for Data Visualization from Natural Language Queries
- Towards Natural Language Interfaces for Data Visualization: A Survey
- ChartGPT: Leveraging LLMs to Generate Charts from Abstract Natural Language
- DirectGPT: A Direct Manipulation Interface to Interact with Large Language Models
- Towards Natural Language-Based Visualization Authoring
- LEVA: Using Large Language Models to Enhance Visual Analytics
- Data@Hand: Fostering Visual Exploration of Personal Data on Smartphones Leveraging Speech and Touch Interaction
- Interweaving Multimodal Interaction with Flexible Unit Visualizations for Data Exploration
- ChartLlama: A Multimodal LLM for Chart Understanding and Generation
- Reviving Static Charts into Live Charts
- Natural Language Dataset Generation Framework for Visualizations Powered by Large Language Models
- ReactGenie: A Development Framework for Complex Multimodal Interactions Using Large Language Models