Probabilistic Graphical Model for Knowledge Graph Path Discovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing knowledge graphs face challenges in identifying important paths and areas of interest, as users find it difficult to navigate and extract insights from the vast number of nodes and edges.

Innovation Solution

The method involves training a probabilistic graphical model using a knowledge graph and a node-path matrix, which is generated through path-based simulations. This model enables probabilistic reasoning to discover important paths and areas of interest within the knowledge graph.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users directly navigate and extract insights from the knowledge graph, then they can access the raw data, but they find it difficult to identify important paths and areas of interest due to the vast number of nodes and edges

Engineering Contradiction:
Improveease of navigationVSAvoiddifficulty of identifying important paths
Core Design Contradiction:
Ease of operationVSDifficulty of detecting and measuring

Solution Approach 1:

The patent introduces a probabilistic graphical model as an intermediary between the knowledge graph and the user. This model is trained using path-based simulations that randomly traverse the knowledge graph and record node co-occurrences. The trained model then serves as a mediator that can efficiently answer path-related queries and identify important paths without requiring users to manually navigate the entire knowledge graph, thus resolving the contradiction between ease of navigation and difficulty of detecting important paths

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent performs preliminary path-based simulations during the training phase to pre-compute and store the probabilistic relationships between nodes. By conducting these simulations in advance and capturing node co-occurrence patterns in the trained probabilistic model, the system prepares the necessary information beforehand, making it easily accessible during actual queries without requiring users to perform complex navigation tasks

Inventive Principle:
Principle #10Preliminary action

2Quantity of substance

If the knowledge graph contains a vast number of nodes and edges to provide comprehensive data, then it provides extensive information, but users find it difficult to extract insights

Engineering Contradiction:
Improvequantity of dataVSAvoidloss of extractable insights
Core Design Contradiction:
Quantity of substanceVSLoss of information

Solution Approach 1:

The patent extracts the essential path-related information from the vast knowledge graph by performing random walks and recording node co-occurrences during training. The probabilistic graphical model captures only the relevant relational patterns needed for path queries, effectively extracting useful information while filtering out unnecessary complexity. This allows the system to maintain comprehensive data in the knowledge graph while providing streamlined insight extraction through the trained model

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If path-based simulations are run to generate the node-path matrix for training, then the model can learn the underlying distribution, but computational resources and time are required

Engineering Contradiction:
Improveaccuracy of probabilistic reasoningVSAvoidtraining time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent employs random walks as a partial sampling method rather than exhaustively analyzing all possible paths in the knowledge graph. By performing a sufficient number of random walks to capture the underlying distribution patterns without enumerating every possible path, the system achieves reliable probabilistic reasoning while significantly reducing training time and computational resources compared to complete path enumeration

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250190818A1Probabilistic reasoning on knowledge graphs using path-based simulations
Publication Date: 2025.06.12 MICROSOFT TECHNOLOGY LICENSING LLC
  • US20250190818A1 patent drawing
  • US20250190818A1 patent drawing
  • US20250190818A1 patent drawing

AI summary

The present disclosure relates to methods and systems that perform probabilistic reasoning on knowledge graphs. The systems and methods use path-based simulations over a knowledge graph to convert the knowledge graph into a probabilistic graphical model that supports probabilistic reasoning on the knowledge graph. The systems and methods use the probabilistic graphical model to discover paths of the knowledge graph in response to a query.