Answering Questions about Charts and Generating Visual Explanations
Authors
People often use charts to analyze data, answer questions and explain their answers to others. In a formative study, we find that such human-generated questions and explanations commonly refer to visual features of charts. Based on this study, we developed an automatic chart question answering pipeline that generates visual explanations describing how the answer was obtained. Our pipeline first extracts the data and visual encodings from an input Vega-Lite chart. Then, given a natural language question about the chart, it transforms references to visual attributes into references to the data. It next applies a state-of-the-art machine learning algorithm to answer the transformed question. Finally, it uses a template-based approach to explain in natural language how the answer is determined from the chart's visual features. A user study finds that our pipeline-generated visual explanations significantly outperform in transparency and are comparable in usefulness and trust to human-generated explanations.
Research Questions / Practical Problems
Question signals indexed for this paper.
- 83%
Code Code Evolution: Understanding How People Change Data Science Notebooks Over Time
CHI '23· Interactive Data Visualization +2
- 80%
Chameleon: Bringing Interactivity to Static Digital Documents
CHI '20· Interactive Data Visualization +1
- 80%
ToonNote: Improving Communication in Computational Notebooks Using Interactive Data Comics
CHI '21· Interactive Data Visualization +1
- 80%
Data Storytelling in Data Visualisation: Does it Enhance the Efficiency and Effectiveness of Information Retrieval and Insights Comprehension?
CHI '24· Interactive Data Visualization +1
- 71%
GeoCamera: Telling Stories in Geographic Visualizations with Camera Movements
CHI '23· Interactive Data Visualization +2
- 67%
Data Visualization on Mobile Devices
CHI '18· Interactive Data Visualization
- 67%
InfoNice: Easy Creation of Information Graphics
CHI '18· Interactive Data Visualization +1
- 67%
A Visual Interaction Framework for Dimensionality Reduction Based Data Exploration
CHI '18· Interactive Data Visualization +1
- 67%
IGScript: An Interaction Grammar for Scientific Data Presentation
CHI '21· Interactive Data Visualization +1
- 67%
Telling Stories from Computational Notebooks: AI-Assisted Presentation Slides Creation for Presenting Data Science Work
CHI '22· Human-LLM Collaboration +1
Based on Jaccard similarity of research subtopics & professions (≥60%)