AI Narrative Generation for Bar Chart Data Visualization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional data visualization tools are limited in communicating complex data insights, as they rely on manual captioning by humans, which is time-consuming and subjective, and existing automated solutions fail to provide deep or meaningful explanations.

Innovation Solution

Integration of artificial intelligence-driven natural language generation technology within visualization platforms to automatically generate narrative text that explains visualization data, using data structures and AI logic to map visualization types to appropriate story configurations and select relevant data components for narrative generation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If manual captioning by humans is used to explain visualizations, then the quality and meaning of narrative text is improved, but the time consumption and cost increase significantly

Engineering Contradiction:
Improvequality of narrative explanationVSAvoidtime for manual captioning
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system enables self-service by allowing the visualization data to automatically generate its own narrative explanation through AI-driven natural language generation. The narrative generation platform processes the visualization data and produces caption text without requiring human intervention, thus eliminating the time-consuming manual captioning process while maintaining quality explanations.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the mechanical system of manual human captioning with an automated AI-driven natural language generation system. This substitution transforms the process from a human-centric manual operation to an automated computational process that can generate narrative text efficiently and consistently.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Productivity

If existing automated caption generation solutions are used, then the time consumption is reduced, but the depth and meaningfulness of explanations deteriorates

Engineering Contradiction:
Improveautomation speedVSAvoiddepth of data explanation
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The system implements feedback by having the narrative generation platform analyze the visualization data and generate narrative text that reflects the actual insights and patterns in the data. The AI model processes the data structure, identifies meaningful relationships, and produces explanations that are both shallow (accessible) and deep (meaningful), ensuring the narrative accurately represents the underlying data characteristics.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent applies parameter changes by adjusting the complexity and depth parameters of the generated narrative based on the specific characteristics of the visualization data. The system can adapt the narrative generation process to produce explanations with varying levels of detail and meaningfulness, optimizing both speed and quality for different data types and contexts.

Inventive Principle:
Principle #35Parameter changes

3Loss of information

If comprehensive narrative analysis is performed to generate meaningful explanations, then the quality of insight is improved, but the computational complexity and processing requirements increase

Engineering Contradiction:
Improvequality of data insightVSAvoidcomputational processing complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system applies segmentation by breaking down the complex task of narrative generation into distinct processing stages: data extraction from visualization, pattern recognition, narrative structure formation, and text generation. This segmentation allows the computational process to handle complex analysis in manageable steps, reducing overall computational complexity while maintaining insight quality.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11222184B1Applied artificial intelligence technology for using narrative analytics to automatically generate narratives from bar charts
Publication Date: 2022.01.11 SALESFORCE INC
  • US11222184B1 patent drawing
  • US11222184B1 patent drawing
  • US11222184B1 patent drawing

AI summary

Disclosed herein are example embodiments that describe how a narrative generation techniques can be used in connection with data visualization tools to automatically generate narratives that explain the information conveyed by a visualization of a data set. In example embodiments, new data structures and artificial intelligence (AI) logic can be used by narrative generation software to map different types of visualizations to different types of story configurations that will drive how narrative text is generated by the narrative generation software.