Knowledge Graph Comparison for Narrative Inconsistency Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Inconsistencies in narrative universes across multiple works of authorship, such as books or movies, can be difficult to detect and correct, especially when they involve fictional settings, requiring extensive reference to source material and often going unnoticed until they manifest as factual inaccuracies or conflicts within the new work.

Innovation Solution

A method utilizing knowledge graphs generated through natural language processing to compare concepts and relationships in a target work against a background of associated works, identifying potential inconsistencies by matching and overlaying nodes and edges representing characters, themes, and actions, and notifying authors for corrections.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual reference to source material is used to detect inconsistencies, then detection accuracy can be high, but the process is time-consuming and labor-intensive

Engineering Contradiction:
Improveinconsistency detection accuracyVSAvoidtime to detect inconsistencies
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent replaces manual mechanical review of source materials with an automated computational system that uses natural language processing and knowledge graphs to detect inconsistencies. The system automatically extracts entities, relationships, and events from texts, builds knowledge graphs, and compares them to identify contradictions without human intervention, thereby maintaining detection accuracy while dramatically reducing time consumption.

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

Solution Approach 2:

The patent creates structured copies of narrative content in the form of knowledge graphs that replicate the semantic relationships present in the original texts. By copying and structuring information from source materials into machine-readable formats with entities, relationships, and events, the system enables automated comparison and inconsistency detection without requiring manual reference to the original documents.

Inventive Principle:
Principle #26Copying

2Reliability

If extensive reference to source material is made to ensure narrative consistency, then accuracy improves, but the complexity of the verification process increases

Engineering Contradiction:
Improvenarrative consistencyVSAvoidverification process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the complex verification process into distinct modular components: text ingestion, entity extraction, relationship extraction, event extraction, knowledge graph construction, and inconsistency detection. Each module handles a specific aspect of the verification process, making the overall system more manageable and less complex while maintaining comprehensive narrative consistency checking across multiple works.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces knowledge graphs as an intermediary representation layer between the original narrative texts and the inconsistency detection logic. The knowledge graphs serve as a structured medium that captures entities, relationships, and events in a standardized format, facilitating automated comparison and reducing the complexity of directly analyzing unstructured text for inconsistencies.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If manual verification of inconsistencies is performed, then nuanced understanding can be achieved, but productivity decreases

Engineering Contradiction:
Improveinconsistency identification qualityVSAvoidworks processed per unit time
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent replaces manual verification with automated natural language processing algorithms that analyze narrative texts and compare knowledge graphs. The system uses computational methods to identify entities, relationships, and events, and automatically detects inconsistencies such as temporal contradictions, factual errors, and narrative conflicts, maintaining high identification quality while processing multiple works simultaneously to greatly increase productivity.

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

Solution Approach 2:

The patent performs preliminary extraction and structuring of narrative elements into knowledge graphs before inconsistency detection. By pre-processing the texts to create structured representations of entities, relationships, and events, the system prepares the data in advance for efficient automated comparison, enabling both high-quality inconsistency identification and increased processing throughput without requiring manual verification of each detail.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10013450B2Using knowledge graphs to identify potential inconsistencies in works of authorship
Publication Date: 2018.07.03 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10013450B2 patent drawing
  • US10013450B2 patent drawing
  • US10013450B2 patent drawing

AI summary

A processor obtains a target knowledge graph that includes target nodes that represent concepts used within a target work and target edges between target nodes that represent links used within the target work to associate the concepts used therein with each other. The processor also obtains a background knowledge graph that includes background nodes that represent concepts used within a background work and background edges between background nodes that represent links used within the background work to associate the concepts used therein with each other. The processor compares a portion of the target knowledge graph to a portion of the background knowledge graph. Based on the comparison, the processor identifies a potential inconsistency between the background work and the target work.