AI Narrative Generation Using Composable Explanation Goals

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional natural language generation (NLG) systems face limitations in communicating data-driven ideas per sentence, variability in word choice, and analyzing data sets to determine content presentation, constraining their narrative generation capabilities.

Innovation Solution

The use of composable communication goal statements and ontologies allows users to structure story outlines without coding, with the ontology serving as a reusable knowledge-base for generating narratives, and the system adapting content and structure based on data analysis through a conditional outcome framework.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional template approaches are used to translate data into text, then the generation process is simple and structured, but the system is constrained in how many data-driven ideas can be communicated per sentence and has limited variability in word choice

Engineering Contradiction:
Improvenarrative generation flexibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the narrative generation process into distinct modules: data analysis module, communication goal determination module, and natural language generation module. Each module handles specific aspects of the generation process independently, allowing flexibility in narrative content while maintaining manageable system architecture through modular design

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically adapts communication goals and narrative content based on analyzed data sets. The communication goals are determined through AI analysis of data characteristics, enabling the system to adjust sentence structure, word choice, and content emphasis according to the actual data being processed, thereby achieving flexibility without fixed templates

Inventive Principle:
Principle #15Dynamics

2Productivity

If conventional NLG systems are used, then the basic translation from data to text is achieved, but the systems lack advanced capabilities in analyzing data sets to determine the content that should be presented to a reader

Engineering Contradiction:
Improvenarrative generation efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system performs preliminary AI-based analysis of data sets before generating narratives. This preliminary action includes analyzing data characteristics, identifying key insights, and determining communication goals in advance. By preparing the analysis phase beforehand, the subsequent narrative generation process becomes more efficient and targeted, improving productivity while the analysis complexity is contained in a dedicated module

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If users want to structure story outlines using ontologies, then narrative generation capability is enhanced, but users need programming knowledge to implement the system

Engineering Contradiction:
Improvenarrative generation capabilityVSAvoiduser accessibility
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system introduces an intermediary layer between the user and the underlying technical components. Users interact with high-level abstractions such as communication goals and ontologies through intuitive interfaces, while the system automatically handles the complex mapping to technical implementations. This intermediary layer enables users without programming knowledge to leverage enhanced narrative generation capabilities

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system provides self-service functionality where the AI components automatically determine communication goals and generate appropriate narratives based on user inputs and analyzed data. The system serves itself by handling complex processing tasks autonomously, eliminating the need for users to write code or configure technical parameters while still enabling sophisticated narrative generation

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250371277A1Applied Artificial Intelligence Technology for Narrative Generation Based on Explanation Communication Goals
Publication Date: 2025.12.04 SALESFORCE INC
  • US20250371277A1 patent drawing
  • US20250371277A1 patent drawing
  • US20250371277A1 patent drawing

AI summary

Artificial intelligence (AI) technology can be used in combination with composable communication goal statements to facilitate a user's ability to quickly structure story outlines using “explanation” communication goals in a manner usable by an NLG narrative generation system without any need for the user to directly author computer code. This AI technology permits NLG systems to determine the appropriate content for inclusion in a narrative story about a data set in a manner that will satisfy a desired explanation communication goal such that the narratives will express various ideas that are deemed relevant to a given explanation communication goal.