AI Narrative Generation via Composable Communication 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 for narrative stories, leading to constrained narrative generation capabilities.

Innovation Solution

The development of AI technology that uses composable communication goal statements and ontologies to facilitate the generation of narrative stories without requiring direct coding, allowing users to structure story outlines and edit narratives, with the ontology learning from user edits and adapting to data analysis goals.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional template-based NLG systems are used, then narrative generation is simplified, but the ability to communicate multiple data-driven ideas per sentence and analyze data sets is limited

Engineering Contradiction:
Improvenarrative generation capabilityVSAvoidsystem 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 module, and natural language generation module. Each module handles specific functions independently, allowing the system to process complex data sets and generate varied narratives without requiring complete system redesign. The segmentation enables specialized analysis capabilities while maintaining overall system manageability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a universal NLG platform that can handle multiple communication goals (summarize, compare, explain, predict) and various narrative types through a single integrated system. The ontology-based approach allows the same system to adapt to different domains and communication objectives without requiring separate specialized systems for each function.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If template-based approaches are used, then system simplicity is maintained, but variability in word choice and narrative diversity is constrained

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

Solution Approach 1:

The system dynamically generates narratives by selecting from multiple possible wordings and structures based on the analyzed data and communication goals. Rather than using fixed templates, the NLG module creates varied narratives adaptively, allowing the same data to produce different narrative versions. This dynamic generation maintains ease of operation through automated selection while significantly improving narrative diversity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes parameters such as word choice, sentence structure, and narrative focus based on the communication goals and data characteristics. By adjusting these parameters dynamically, the system can generate diverse narratives without requiring users to manually specify each detail, maintaining ease of operation while achieving high variability in output.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If conventional NLG systems are used, then basic narrative generation works, but the ability to analyze data sets and determine content for stories is limited

Engineering Contradiction:
Improvedata analysis capabilityVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system separates data analysis from narrative generation into distinct modules. The data analysis module independently processes data sets, identifies patterns, and determines content, while the NLG module focuses on translating this analysis into natural language. This segmentation allows sophisticated analysis capabilities without overwhelming the entire system, as each module can be optimized independently.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary ontology layer that mediates between raw data and narrative generation. The ontology structures and interprets data before it reaches the NLG module, enabling sophisticated data analysis and content determination. This intermediary layer handles the complexity of data interpretation while keeping the NLG module relatively simple and focused on language generation.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Adaptability or versatility

If users need to directly code narrative generation systems, then customization is possible, but user accessibility is limited to programming experts

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

Solution Approach 1:

The system provides self-service capabilities by automatically generating narratives based on user-selected communication goals and provided data. Users can customize narratives through high-level parameters rather than coding, and the system automatically handles the complex tasks of data analysis, content determination, and language generation. This self-service approach maintains customization capability while making the system accessible to non-programming users.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent introduces an intermediary interface layer that translates user-friendly communication goal selections into the underlying system operations. This interface mediates between simple user inputs and complex system processing, allowing users to customize narratives through intuitive selections rather than coding. The intermediary layer handles the technical complexity while presenting a simplified, accessible interface to users.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11954445B2Applied artificial intelligence technology for narrative generation based on explanation communication goals
Publication Date: 2024.04.09 SALESFORCE INC
  • US11954445B2 patent drawing
  • US11954445B2 patent drawing
  • US11954445B2 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.