Knowledge Graph Pruning via Sampling and Information Gain

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Enterprise data storage systems using knowledge graphs face inefficiencies in query analysis and resource utilization due to the inclusion of irrelevant data, leading to high computing resource demands and low information gain in query results.

Innovation Solution

A knowledge graph system employing graph pruning, schema pruning, and query correlation techniques to dynamically remove irrelevant information and optimize data storage, utilizing graph sampling and information gain calculations to construct a smaller, more relevant knowledge graph for faster query processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the entire knowledge graph dataset is analyzed for query processing, then comprehensive and accurate query results are obtained, but computing resource consumption increases significantly

Engineering Contradiction:
Improvequery result accuracyVSAvoidcomputing resource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The knowledge graph is segmented into multiple partitions or subsets, allowing query processing to be distributed across different segments. This enables selective analysis of only relevant portions of the knowledge graph for each query, reducing overall computing resource consumption while maintaining result accuracy through systematic coverage of necessary segments.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Irrelevant or low-value entities and relationships are extracted and removed from the knowledge graph through pruning operations. This extraction of unnecessary elements reduces the dataset size that requires analysis during query processing, thereby decreasing computing resource consumption while preserving the integrity of relevant information needed for accurate results.

Inventive Principle:
Principle #2Taking out (Extraction)

2Loss of information

If comprehensive data is stored in the knowledge graph, then information completeness is maintained, but storage requirements increase

Engineering Contradiction:
Improveinformation completenessVSAvoidstorage requirements
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

Redundant, duplicate, or low-value information is extracted and removed from the knowledge graph through pruning techniques. This extraction process reduces storage requirements by eliminating unnecessary data while maintaining the completeness of essential information needed for query operations.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system dynamically adjusts parameters such as pruning thresholds, confidence scores, and relevance weights based on query characteristics and usage patterns. This allows the knowledge graph to adapt its information retention strategy, maintaining completeness for high-value information while reducing storage for low-priority data.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If the entire knowledge graph is processed for every query, then thorough analysis is achieved, but processing time increases

Engineering Contradiction:
Improveanalysis thoroughnessVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-computing and storing metadata, statistics, and relevance scores for knowledge graph entities and relationships. During query processing, this pre-prepared information enables rapid filtering and identification of relevant subsets, achieving thorough analysis of necessary portions without processing the entire knowledge graph, thereby reducing processing time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The knowledge graph processing approach is made dynamic by adapting the scope and depth of analysis based on query characteristics, user preferences, and real-time performance metrics. This allows the system to adjust processing thoroughness dynamically, maintaining high analysis quality for critical queries while reducing processing time for less demanding operations.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11934390B2Approaches for knowledge graph pruning based on sampling and information gain theory
Publication Date: 2024.03.19 ACCENTURE GLOBAL SOLUTIONS LTD
  • US11934390B2 patent drawing
  • US11934390B2 patent drawing
  • US11934390B2 patent drawing

AI summary

Knowledge graph systems are disclosed for implementing multiple approaches, including stand alone or combined approaches, for knowledge graph pruning. The approaches are based on graph sampling work such as, for example, information gain theory. The approaches are applied by a knowledge graph system to perform schema pruning, automatic graph pruning, and query correlation for improving query performance.