Knowledge Graph Weight Adjustment for Relationship Accuracy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing knowledge graph systems face challenges in accurately determining relationship strengths between data elements, especially in large graphs, which affects the customizability and accuracy of recommendations.

Innovation Solution

A computer-implemented method that establishes a knowledge graph with nodes and edges representing data elements and their relationships, assigns weights to these elements, and iteratively adjusts modifiable weights to match established relationship strength values, ensuring accurate relationship determination.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If relationship strength values are calculated by summing weights of all paths between nodes, then measurement precision of relationship strength is improved, but device complexity and computational time increase

Engineering Contradiction:
Improverelationship strength determination accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies partial action by calculating relationship strength only for paths up to a maximum length threshold, rather than summing all possible paths of any length. This selective approach maintains measurement precision for significant relationships while avoiding the computational complexity of evaluating excessively long paths that contribute minimally to the relationship strength.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent performs preliminary action by pre-calculating and storing path information between nodes before computing relationship strengths. This includes identifying all paths up to the maximum length threshold in advance, which reduces the computational burden during the actual relationship strength calculation phase.

Inventive Principle:
Principle #10Preliminary action

2Loss of information

If the knowledge graph includes all possible paths between nodes, then completeness of relationship analysis is improved, but loss of time in processing increases

Engineering Contradiction:
Improvecompleteness of relationship analysisVSAvoidprocessing time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent implements partial action by considering only paths up to a maximum length threshold in the relationship strength calculation. This ensures that the most significant relationships (represented by shorter paths) are fully analyzed while avoiding the time-consuming processing of excessively long paths that have diminishing relevance.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent applies parameter changes by introducing a maximum path length parameter that controls the scope of path evaluation. This parameter can be adjusted to balance between completeness of analysis and processing time, allowing the system to adapt to different computational resource constraints and accuracy requirements.

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If weights are fixed for all graph elements, then device complexity is reduced, but adaptability of the knowledge graph decreases

Engineering Contradiction:
Improveweight management complexityVSAvoidcustomisability of knowledge graph
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent applies local quality by allowing different weight adjustment behaviors for different graph elements. Specifically, certain edge types or paths can have fixed weights while others have modifiable weights that can be adjusted based on training data. This localized approach enables adaptability where needed while maintaining simplicity where appropriate.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements dynamics by making weights adjustable and trainable rather than completely fixed. The system allows weights to be dynamically modified during training to match established relationship strength values, enabling the knowledge graph to adapt to specific applications and domains while maintaining a structured framework.

Inventive Principle:
Principle #15Dynamics

4Manufacturing precision

If iterative weight adjustment is performed to match established relationship strength values, then manufacturing precision of relationship determination is improved, but loss of time in computation increases

Engineering Contradiction:
Improverelationship strength accuracyVSAvoidtraining computation time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent applies feedback by using the difference between calculated and established relationship strength values to guide weight adjustments. The system iteratively modifies weights based on this feedback signal, progressively reducing the error and improving accuracy. This feedback-driven approach ensures systematic convergence toward the target relationship strengths.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent performs preliminary action by pre-processing the training data to extract established relationship strength values before the iterative training process. This preparation work is done in advance to reduce the computational burden during iterative weight adjustment, as the target values are readily available for comparison without requiring complex calculations during each training iteration.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250148309A1System and method for establishing relationships between data elements
Publication Date: 2025.05.08 EATON INTELLIGENT POWER LTD
  • US20250148309A1 patent drawing
  • US20250148309A1 patent drawing
  • US20250148309A1 patent drawing

AI summary

Some embodiments are directed to a computer implemented system and method to determine relationships between data elements using a knowledge graph are described. The method comprises establishing a knowledge graph having graph elements, associating weights with data elements and determining at least some of these weights to be modifiable weights. Training data is used to determine the relationships between data elements in the knowledge graph by calculating the strength of the relationship. The calculated relationship strength values are compared to previously established relationship strength values, and one or more modifiable weights are modified to reduce the error between the calculated and established relationship strength values. These steps are repeated until a matching criterion is reached.