Relation Graph Optimization via Inconsistent Cycle Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In large text data sets, relationship information extracted from different subsets often exhibits logical inconsistencies, such as conflicting probabilities regarding the order of events or relationships, which becomes more pronounced as data set size increases, posing a challenge in systematically addressing these inconsistencies while extracting useful information.

Innovation Solution

The development of algorithms that analyze text sentences to determine relationship probabilities between entities, construct relationship graphs, identify inconsistent cycles, and prune edges based on a multi-factor optimization function considering inconsistencies and confidence levels, resulting in a consistent probabilistic view of relationships.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If relationship information is extracted from larger data sets, then more relationship signals can be identified, but logical inconsistencies increase

Engineering Contradiction:
Improvenumber of relationship signalsVSAvoidlogical consistency
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent segments the relationship extraction process into distinct phases: initial graph construction from multiple data subsets, cycle detection to identify inconsistencies, and optimization to resolve conflicts. This segmentation allows the system to handle large datasets by processing them in manageable stages while maintaining consistency through systematic conflict resolution.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements feedback mechanisms where the optimization process uses cycle detection results to adjust relationship probabilities. The system continuously refines the relationship graph by using detected inconsistencies as feedback to prune edges and resolve conflicts, thereby improving logical consistency while preserving valid relationship signals from large datasets.

Inventive Principle:
Principle #23Feedback

2Loss of information

If all relationship signals are retained, then comprehensive relationship information is captured, but inconsistent cycles are introduced

Engineering Contradiction:
Improverelationship information completenessVSAvoidlogical consistency
Core Design Contradiction:
Loss of informationVSStability of the object's composition

Solution Approach 1:

The patent extracts and removes inconsistent relationship signals through cycle detection and edge pruning. By identifying cycles that represent logical inconsistencies and selectively removing edges with lower confidence scores, the system eliminates contradictory relationships while preserving the majority of valid relationship information from the dataset.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the probability parameters of relationships during optimization. By adjusting confidence scores based on cycle detection results and pruning edges below threshold values, the system dynamically modifies relationship parameters to eliminate inconsistencies while maintaining high-confidence relationships, thus resolving the contradiction between completeness and consistency.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If relationship graphs are optimized to remove inconsistencies, then logical consistency improves, but some high-confidence edges may be pruned

Engineering Contradiction:
Improvelogical consistencyVSAvoidrelationship information
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent applies partial optimization by pruning only those edges that contribute to inconsistent cycles and fall below confidence thresholds. Rather than removing all potentially conflicting relationships, the system selectively prunes edges involved in detected cycles, thereby achieving logical consistency improvement while minimizing loss of valid relationship information through targeted rather than comprehensive pruning.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10885452B1Relation graph optimization using inconsistent cycle detection
Publication Date: 2021.01.05 AMAZON TECH INC
  • US10885452B1 patent drawing
  • US10885452B1 patent drawing
  • US10885452B1 patent drawing

AI summary

A first graph is generated from a text data set, with graph nodes representing named entities in the data set and edges representing relationships between the named entities, and with edge weights indicating confidence levels. At least one cycle of the graph may be designated as inconsistent using a rule set. An edge may be selected for deletion from the first graph based on its presence in an inconsistent cycle, the cycle's weight, and/or on the edge weight. A representation of relationships indicated in the modified graph is provided programmatically.