AI Narrative Generation for Visualization Data Insights

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data visualization tools are limited in communicating complex data insights, relying on human-generated captions that are time-consuming and prone to variability in quality, and existing automated solutions fail to provide deep or meaningful explanations.

Innovation Solution

Integration of a narrative generation platform with visualization tools via an API, using artificial intelligence-driven natural language generation to automatically produce narrative text that accompanies visualizations, with data structures mapping visualization types to story configurations to determine appropriate explanations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If human experts manually write captions for visualizations, then the quality and depth of explanation is improved, but the time consumption and cost increase significantly

Engineering Contradiction:
Improvedepth of data explanationVSAvoidtime to create captions
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system enables visualizations to generate their own narrative explanations automatically through AI-driven natural language generation, eliminating the need for human experts to manually write captions while maintaining meaningful insights about the data

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the mechanical process of manual caption writing with an automated AI system that uses natural language generation algorithms to create narrative explanations, significantly reducing time consumption while preserving information depth

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

2Productivity

If automated caption generation is implemented, then productivity and scalability are improved, but the depth and meaningfulness of explanations deteriorates

Engineering Contradiction:
Improvecaption generation speedVSAvoidquality of data explanation
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The system dynamically adapts the narrative generation process by analyzing the specific characteristics of each visualization type and data set, adjusting the explanation depth and focus automatically to maintain high-quality insights while scaling across multiple visualizations

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameters of the generation process by using AI models that learn from data patterns and visualization contexts, adjusting narrative complexity, detail level, and explanation focus based on the specific input characteristics to maintain explanation quality at scale

Inventive Principle:
Principle #35Parameter changes

3Loss of information

If comprehensive narrative analysis is performed on all visualizations, then the quality of explanation is improved, but the computational complexity and processing time increase

Engineering Contradiction:
Improvecompleteness of data insightVSAvoidsystem processing complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system segments the narrative generation process into distinct modules that handle different aspects of analysis separately, allowing comprehensive examination of visualizations while managing computational complexity through structured, modular processing steps

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary analysis of visualization characteristics before generating narratives, pre-identifying key data points, trends, and relationships that need explanation, which streamlines the subsequent narrative generation process and reduces overall computational complexity

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11238090B1Applied artificial intelligence technology for using narrative analytics to automatically generate narratives from visualization data
Publication Date: 2022.02.01 SALESFORCE INC
  • US11238090B1 patent drawing
  • US11238090B1 patent drawing
  • US11238090B1 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.