Charagraph: Interactive Generation of Charts for Realtime Annotation of Data-Rich Paragraphs
Authors
Document Title
Charagraph: Interactive Generation of Charts for Realtime Annotation of Data-Rich Paragraphs
Document Information
- Subject Area: Human-Computer Interaction, Data Visualization, and Interactive Document Tools
- Keywords: Visualization System, Reading Interface, Data-Rich Documents, Dynamic Interaction, Realtime Annotation, Data Analysis, Document Augmentation
Research Background and Problem
-
Identified Issues or Challenges:
- Scientific literature and reports often contain extensive numerical data embedded within sentences to support arguments, making it difficult to compare, interpret, and integrate such data.
- Presenting numerical data linearly in text limits readers' ability to uncover data patterns and identify trends.
- Even when documents include visualizations, readers may overlook them due to design issues or their independent placement.
-
Why It Matters:
- The readability of numerical information and its correlation with visualizations are critical for scientific interpretation.
- Enhancing data comprehension through interactive tools without modifying the original document can improve the reading experience and support decision-making.
-
Research Motivation and Related Work:
- Current solutions focus on linking existing graphics with text or creating interactive documents directly by authors, with limited research on extracting data from sentences to generate visualizations.
- The need for automated visualization tools is particularly pressing when data is embedded in textual sentences rather than tables.
Solution
-
Proposed Method or Solution:
- Introduced the concept of "Charagraph," which enables readers to dynamically generate interactive charts while reading, facilitating the visualization, comparison, and manipulation of numerical data within text.
-
Innovative Features:
- Extract numerical data from semantically rich text to generate visualizations.
- Provide interactive features that tightly integrate text and charts, enabling bidirectional synchronization.
- Allow readers to dynamically merge chart information, such as combining series data or adding error bars.
-
Implementation Steps and Techniques:
- Text Selection and Data Extraction:
- Supports traditional text selection or rectangular selection tools to extract numerical data from PDFs.
- Utilizes natural language features (e.g., units, statistical terms, context) to generate data grouping suggestions.
- Chart Customization:
- Supports various common chart types, including bar charts, line charts, and pie charts, with dynamic adjustments for labels and scales.
- Information Interaction and Integration:
- Enables users to sort, filter, highlight, and compare chart values.
- Provides functionality to integrate multiple data parts into a single chart, such as adding series or error bars.
- System Implementation:
- Built using TypeScript and React, with chart rendering powered by Apache ECharts, and integrated with a PDF.js-based document reader.
- Text Selection and Data Extraction:
Research Outcomes
-
Specific Outcomes:
- Developed and validated an interactive document tool that allows readers to dynamically generate Charagraph charts from PDF documents.
- User experiments demonstrated that the tool enhances the readability of data-intensive text and improves the accuracy of readers' responses to related questions.
-
Advantages Compared to Existing Solutions:
- Does not rely on predefined tables or author-provided chart templates, enabling readers to generate highly customized visualizations based on their needs.
- Offers various interactive features such as dynamic highlighting and realtime comparison, enhancing data exploration capabilities.
-
Experimental or Evaluation Results:
- A user study (12 participants) showed that the accuracy of tasks completed using Charagraph was higher than relying solely on text (98.61% vs. 92.59%).
- While task completion time did not significantly improve, the tool notably reduced readers' cognitive load, operational barriers, and frustration.
- NASA-TLX questionnaire evaluations indicated that Charagraph significantly reduced perceived mental workload and effort (p<.003).
-
Limitations and Future Directions:
- Limitations:
- Currently lacks support for non-numerical data in text (e.g., "half of the participants").
- Requires more advanced NLP technologies to further reduce the need for manual data organization by users.
- Future Directions:
- Expand visualization types, such as scatter plots and histograms.
- Provide more efficient natural language processing (NLP) to enhance data grouping accuracy and chart generation intelligence.
- Explore the potential for implementing Charagraph in physical documents, such as through augmented reality technologies.
- Limitations:
Research Questions / Practical Problems
Question signals indexed for this paper.
Research Questions
3- How can data embedded as numerical information in text be extracted and used to generate interactive visualizations?Category: Natural Language-Driven Data VisualizationSimilar questionsarrow_forward
- Can dynamically generated charts improve readers' efficiency in understanding and comparing data when reading data-intensive text?Category: Natural Language-Driven Data VisualizationSimilar questionsarrow_forward
- How can an interactive system be designed to achieve bidirectional synchronization between text and charts?Category: Natural Language-Driven Data VisualizationSimilar questionsarrow_forward
Practical Problems
1- Readers struggle to efficiently understand and compare numerical information in data-intensive text.Category: Natural Language-Driven Data VisualizationSimilar questionsarrow_forward
- 80%
GistVis: Automatic Generation of Word-scale Visualizations from Data-rich Documents
CHI '25· Explainable AI (XAI) +2
- 67%
Sketchnote Components, Design Space Dimensions, and Strategies for Effective Visual Note Taking
CHI '21· Interactive Data Visualization +2
- 67%
ConceptEVA: Concept-Based Interactive Exploration and Customization of Document Summaries
CHI '23· Generative AI (Text, Image, Music, Video) +2
- 60%
Design Patterns for Data Comics
CHI '18· Interactive Data Visualization +1
- 60%
Improving Early Navigation in Time-Lapse Video with Spread-Frame Loading
CHI '19· Interactive Data Visualization +1
- 60%
DataSelfie: Empowering People to Design Personalized Visuals to Represent Their Data
CHI '19· Interactive Data Visualization +1
- 60%
ActiveInk: (Th)Inking with Data
CHI '19· Interactive Data Visualization +1
- 60%
Card Mapper: Enabling Data-Driven Reflections on Ideation Cards
CHI '19· Interactive Data Visualization +1
- 60%
HoloDoc: Enabling Mixed Reality Workspaces that Harness Physical and Digital Content
CHI '19· Mixed Reality Workspaces +1
- 60%
Automatic Annotation Synchronizing with Textual Description for Visualization
CHI '20· Interactive Data Visualization +1
Based on Jaccard similarity of research subtopics & professions (≥60%)