Clustering Inference Rules for Knowledge Graph Quality

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for grouping entities into clusters in knowledge graphs face challenges in ensuring the quality and explainability of the grouping, particularly for diffuse clusters and incomplete knowledge graphs, where predefined clusters are difficult to describe effectively.

Innovation Solution

A computer-implemented method that iteratively determines associations between target entities and clusters using inference rules, with a feedback mechanism to refine associations based on a threshold value, and incorporates a multidimensional state space mapping to improve clustering precision and quality, allowing for the selection of high-quality inference rules and symbolic descriptions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If deep neural networks are used to group data in high-dimensional state spaces, then clustering capability is improved, but the quality and explainability of the grouping deteriorates

Engineering Contradiction:
Improveclustering capabilityVSAvoidquality of grouping
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent implements a feedback mechanism where the determined cluster associations are fed back into the system to refine and improve subsequent clustering results. The system evaluates the quality of associations and uses this information to adjust the clustering process iteratively, thereby maintaining high clustering capability while improving grouping quality and explainability through continuous refinement based on feedback from association quality assessment.

Inventive Principle:
Principle #23Feedback

2Ease of manufacture

If clusters are determined based on statistical testing, then clustering process is simplified, but the precision of cluster-description association deteriorates

Engineering Contradiction:
Improveclustering process simplicityVSAvoidprecision of cluster-description association
Core Design Contradiction:
Ease of manufactureVSManufacturing precision

Solution Approach 1:

The patent performs preliminary extraction of patterns that define clusters before determining associations between clusters and descriptions. By pre-processing the data to identify meaningful patterns and structures, the system simplifies the subsequent association determination while ensuring high precision in matching clusters with appropriate descriptions, as the foundational pattern extraction is already optimized for accuracy.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If predefined clusters are used, then clustering efficiency is improved, but the explainability of diffuse clusters deteriorates

Engineering Contradiction:
Improveclustering efficiencyVSAvoidexplainability of clusters
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent introduces a new dimension of pattern-based representation for clusters. Instead of relying solely on predefined cluster labels, the system extracts and utilizes patterns that define each cluster, adding a descriptive dimension that enhances explainability. This pattern dimension allows diffuse clusters to be explained through their defining characteristics rather than just their predefined labels, maintaining efficiency while recovering lost information.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

4Measurement precision

If multiple evaluation metrics are used to select patterns, then description accuracy is improved, but the complexity of the procedure increases

Engineering Contradiction:
Improvedescription accuracyVSAvoidprocedure complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the complex procedure into distinct modules: pattern extraction, pattern evaluation using multiple metrics, pattern selection, and association determination. By dividing the overall process into these manageable segments, the system can employ multiple evaluation metrics for accurate description selection without overwhelming complexity, as each segment handles a specific aspect of the task with well-defined inputs and outputs.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12008481B2Device and method for machine learning
Publication Date: 2024.06.11 ROBERT BOSCH GMBH
  • US12008481B2 patent drawing

AI summary

A computer-implemented method for grouping target entities into clusters. A base association in which a cluster is associated with each of the target entities is determined in a computation step for the target entities as a function of an association for entities. Inference rules are determined as a function of the association for entities and as a function of the base association, each of the inference rules defining an association of entities with one of the clusters. An altered association is determined as a function of the association for entities and the inference rules. A check is made as to whether a difference between the base association and the altered association falls below a threshold value. When it does, an association of the target entities with the clusters is output or stored. Otherwise, a feedback value is determined as a function of the difference.