Character Relationship Graph Generation from Dialogue Patterns

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Scripts often have complex narratives that are difficult to comprehend due to numerous characters and evolving relationships, requiring multiple readings to understand character emotions and relationships, which is time-consuming and inefficient.

Innovation Solution

A method utilizing a processor to analyze dialogue patterns in scripts and generate graphs representing character relationships, allowing for visualization of these relationships over time, enabling quick identification of tone and emotional changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If multiple readings are performed to understand character emotions and relationships, then understanding accuracy is improved, but time consumption increases

Engineering Contradiction:
Improveunderstanding accuracyVSAvoidtime consumption
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary analysis of dialogue patterns, character emotions, and relationships before the user needs this information. By pre-processing the script data and generating visual relationship graphs in advance, the system eliminates the need for multiple repeated readings, providing accurate character relationship understanding immediately when needed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates visual copies (graphs and diagrams) of the complex character relationships and emotional dynamics in the script. Instead of requiring users to mentally process and re-read the text multiple times, the system generates visual representations that capture the essential relationships, allowing users to understand character interactions at a glance.

Inventive Principle:
Principle #26Copying

2Measurement precision

If detailed analysis of dialogue patterns is performed, then relationship profile accuracy is improved, but processing complexity increases

Engineering Contradiction:
Improverelationship profile accuracyVSAvoidprocessing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The analysis process is divided into distinct segments: dialogue pattern extraction, emotion detection, relationship inference, and visual graph generation. Each segment handles a specific aspect of the analysis independently, making the overall complex process more manageable and systematic while maintaining high accuracy in relationship profiling.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces intermediate data structures and processing layers between the raw dialogue text and the final relationship profiles. Dialogue patterns serve as an intermediary representation that captures essential interaction characteristics, which then feed into emotion detection and relationship inference modules, simplifying the overall processing while maintaining accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If visual graphs are generated to represent character relationships, then ease of understanding is improved, but data processing requirements increase

Engineering Contradiction:
Improveease of understandingVSAvoiddata processing requirements
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The system extracts only the essential relationship information from the complete script data and represents it in visual graphs. By selecting and displaying only the most relevant character relationships and emotional dynamics, the system achieves ease of understanding without requiring processing and display of all raw data, thus balancing visual comprehensibility with data processing requirements.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10180939B2Emotional and personality analysis of characters and their interrelationships
Publication Date: 2019.01.15 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10180939B2 patent drawing
  • US10180939B2 patent drawing
  • US10180939B2 patent drawing

AI summary

One embodiment provides a method, including: utilizing a processor to execute computer code that performs the steps of: receiving, at an information handling device, a dataset comprising dialog information between a plurality of characters in a narrative; analyzing, using the processor, the dataset to identify dialog patterns between the plurality of characters; determining, based upon the identified dialog patterns, at least one relationship profile between at least a subset of the plurality of characters; and generating, based upon the at least one relationship profile, at least one graph comprising a plurality of edges and a plurality of nodes, wherein each of the plurality of nodes corresponds to one of the plurality of characters and wherein each of the plurality of edges corresponds to a relationship between two of the plurality of characters. Other aspects are described and claimed.