Knowledge Graph Suggestion Nodes for Changed Data Assets

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing knowledge graphs lack efficient mechanisms to automatically suggest new nodes or relationships based on changes made to the graph, leading to incomplete or overlooked data connections.

Innovation Solution

A method and system that analyze changes to a knowledge graph, identify candidate terms using natural language processing, and generate suggestions for new nodes or edges by comparing these terms with existing graph data, allowing user interaction for acceptance or rejection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If automatic analysis of changes is implemented to generate suggestions for new nodes or relationships, then the completeness of data connections is improved, but the computational resources and processing time are increased

Engineering Contradiction:
Improvecompleteness of data connectionsVSAvoidcomputational resources
Core Design Contradiction:
Loss of informationVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary analysis by identifying candidate terms in changed data assets and comparing them with existing terms in the knowledge graph before generating suggestions. This preliminary filtering action reduces the computational burden by only processing relevant terms rather than performing exhaustive analysis of all possible connections.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies different processing strategies to different types of terms and changes. Candidate terms that match existing terms are handled differently from those that don't match, and suggestions are generated selectively based on the specific type of change detected in the data asset.

Inventive Principle:
Principle #3Local quality

2Measurement precision

If comprehensive term comparison is performed to identify all potential relationships, then the accuracy of suggested connections is improved, but the processing time is increased

Engineering Contradiction:
Improveaccuracy of suggested connectionsVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary identification of candidate terms and their correspondence with existing terms before conducting detailed comparison analysis. This preliminary sorting and grouping action enables efficient subsequent processing by organizing data in advance.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes the state of terms by normalizing them (converting to lowercase, removing whitespaces, stemming) to enable accurate comparison. This parameter transformation ensures that terms are compared in a standardized form, improving accuracy while enabling efficient matching.

Inventive Principle:
Principle #35Parameter changes

3Loss of information

If all candidate terms are processed to generate suggestions, then the completeness of the knowledge graph is improved, but the device complexity is increased

Engineering Contradiction:
Improvecompleteness of knowledge graphVSAvoidsystem complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system segments the term comparison process into distinct phases: identifying candidate terms, comparing with existing terms, grouping by correspondence, and generating suggestions. This segmentation of the processing pipeline manages complexity by breaking down the overall task into manageable, modular steps.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces intermediary data structures (first data set, second data set, third data set) to facilitate the comparison process. These intermediate groupings act as mediators between the raw candidate terms and the final suggestions, simplifying the overall processing logic.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12524685B2Data management suggestions from knowledge graph actions
Publication Date: 2026.01.13 BACKOFFICE ASSOC LLC D B A SYNITI
  • US12524685B2 patent drawing
  • US12524685B2 patent drawing
  • US12524685B2 patent drawing

AI summary

Approaches are described for generating suggestions for new nodes or new relationships in a knowledge graph based on content of data assets represented by existing nodes in the knowledge graph. The knowledge graph is defined by nodes connected by edges. A method includes determining that a data asset represented by a root node of a knowledge graph has been changed, where the changed data asset is represented by a version node connected to the root node. The changed data asset is processed, including: identifying one or more candidate terms in the changed data asset, and comparing each candidate term with each of one or more existing terms from data assets of the knowledge graph other than the changed data asset to obtain (i) one or more of the candidate terms that do not correspond to any existing term or (ii) one or more candidate terms that each corresponds to a respective existing term that is not related to the version node representing the changed data asset. A suggestion node is generated for each of the obtained candidate terms, each suggestion node connected to the version node representing the changed data asset, wherein each suggestion node indicates a suggestion for a new node or a new edge in the knowledge graph. Information indicative of each suggestion is displayed on a user interface.