Knowledge Graph Inference Path Confidence Scoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Large-scale knowledge graphs are densely connected, leading to many irrelevant paths when querying, making current solutions costly and difficult to scale, and resulting in incorrect answers due to irrelevant paths.

Innovation Solution

A knowledge-scaling system that automatically learns relevant inference steps and confidence scores for inference paths within a knowledge graph structure, allowing for robust inferences and natural language explanations, and improves database lookup and keyword searches by refining query constraints and expanding search terms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all paths in a densely connected knowledge graph are followed for a given query, then comprehensive coverage is achieved, but computational cost increases and incorrect answers are returned due to irrelevant paths

Engineering Contradiction:
Improveaccuracy of query resultsVSAvoidcomplexity of path traversal
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts and removes irrelevant paths from the knowledge graph traversal process. By identifying and eliminating paths that do not contribute to valid answers, the system maintains comprehensive coverage of relevant information while reducing computational waste and incorrect results from irrelevant path exploration

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes parameters of path evaluation by introducing confidence scores and relevance metrics. Instead of treating all paths equally, the system dynamically adjusts the weight and consideration of different paths based on their confidence scores, allowing high-reliability paths to be prioritized while low-reliability paths are deprioritized or excluded

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If manual construction of inference paths is performed, then precision of inference is improved, but time and effort requirements increase significantly

Engineering Contradiction:
Improveprecision of inference pathsVSAvoidtime to identify or construct inference paths
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary action by pre-computing and storing confidence scores for inference paths in advance. This preliminary computation allows the system to have high-precision inference paths ready when needed, eliminating the need for time-consuming manual construction while maintaining precision through pre-analyzed confidence metrics

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system performs self-service by automatically learning and constructing inference paths with confidence scores without requiring manual intervention. The knowledge graph system itself generates and refines the inference paths through automated processes, reducing both manual effort and time while maintaining precision through iterative learning

Inventive Principle:
Principle #25Self-service

3Quantity of substance

If knowledge graphs increase in size and complexity, then more comprehensive data is available, but scalability becomes difficult and computational cost increases

Engineering Contradiction:
Improvesize of knowledge graphVSAvoidscalability of the system
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The patent applies parameter changes by introducing confidence scores as a filtering mechanism that scales with knowledge graph size. As the knowledge graph grows, the confidence score parameter allows the system to automatically prioritize high-quality paths and exclude low-quality ones, maintaining scalability despite increasing data volume and complexity

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10402453B2Utilizing large-scale knowledge graphs to support inference at scale and explanation generation
Publication Date: 2019.09.03 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10402453B2 patent drawing
  • US10402453B2 patent drawing
  • US10402453B2 patent drawing

AI summary

Aspects discussed herein present a solution for utilizing large-scale knowledge graphs for inference at scale and generating explanations for the conclusions. In some embodiments, aspects discussed herein learn inference paths from a knowledge graph and determine a confidence score for each inference path. Aspects discussed herein may apply the inference paths to the knowledge graph to improve database lookup, keyword searches, inferences, etc. Aspects discussed herein may generate a natural language explanation for each conclusion or result from one or more inference paths that led to that conclusion or result. Aspects discussed herein may present the best conclusions or results to the user based on selection strategies. The presented results or conclusions may include generated natural language explanations rather than links to documents with word occurrences highlighted.