Rule-Based Hypothesis Refinement for Link Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing link prediction systems in knowledge graphs struggle with efficiently generating missing triples, often resulting in false hypotheses and impractical evaluation processes due to the inclusion of semantically invalid candidate triples.

Innovation Solution

The proposed solution involves operating semantic analytics on an input knowledge graph to extract its ontology and derive semantic rules, which are then used for an automatic candidate generation strategy. This filters down possible candidate triples to a reduced set of semantically plausible candidates, evaluated by a link/relationship prediction circuitry trained with machine learning techniques.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all possible candidate triples are generated for link prediction, then the completeness of candidate generation is improved, but the number of false hypotheses and semantically invalid candidates increases

Engineering Contradiction:
Improveaccuracy of predicted triplesVSAvoidnumber of candidate triples
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system performs preliminary semantic validation by extracting ontology and semantic rules from the knowledge graph before generating candidate triples. This pre-established semantic framework allows the system to filter and validate candidates during generation, preventing false hypotheses from being created in the first place, thereby improving accuracy while managing the quantity of candidates.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces semantic rules and ontology as intermediary elements between the knowledge graph and candidate triple generation. These semantic rules act as a mediator that constrains and guides the generation process, ensuring that only semantically valid candidates are produced. This intermediary layer filters out false hypotheses while maintaining a sufficient number of valid candidates for prediction.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If semantic analytics are performed to extract ontology and semantic rules, then the quality of candidate filtering is improved, but the computational complexity increases

Engineering Contradiction:
Improveprecision of candidate filteringVSAvoidcomplexity of processing system
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system segments the complex task of candidate generation and validation into distinct modules: ontology extraction, semantic rule derivation, candidate generation, and semantic validation. Each module handles a specific aspect of the process, making the overall complex system more manageable and efficient. This segmentation allows parallel processing and optimization of individual components.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs ontology extraction and semantic rule derivation as preliminary actions before the main candidate generation process. By pre-computing and storing these semantic structures, the system avoids repeated computation during candidate generation, reducing the computational burden while maintaining high filtering precision. The pre-established semantic framework serves as a reusable resource for multiple prediction tasks.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If the candidate set is reduced to semantically plausible candidates only, then the evaluation efficiency is improved, but the risk of missing valid predictions increases

Engineering Contradiction:
Improveefficiency of link predictionVSAvoidcompleteness of predicted triples
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system dynamically adjusts the semantic validation parameters and thresholds based on the specific prediction task and context. By changing parameters such as semantic similarity thresholds, ontology matching strictness, and rule application criteria, the system can balance between filtering precision and candidate retention. This flexibility allows the system to maintain high efficiency while minimizing the risk of missing valid predictions.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system implements feedback mechanisms where the results of link prediction are used to refine and update the semantic rules and ontology. Valid predictions that were initially filtered out can trigger re-evaluation and adjustment of semantic constraints, ensuring that the system learns from actual data patterns. This feedback loop maintains reliability while allowing the system to adapt to new information and improve efficiency over time.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250028975A1Rule-Based Hypothesis Refinement for Link Prediction Systems
Publication Date: 2025.01.23 ACCENTURE GLOBAL SOLUTIONS LTD
  • US20250028975A1 patent drawing
  • US20250028975A1 patent drawing
  • US20250028975A1 patent drawing

AI summary

This disclosure relates generally to the technical field of knowledge graphs, and in particular to automatic and intelligent link prediction. The proposed circuitry and system operate semantic analytics on an input knowledge graph to extract its ontology and derive a set of semantic rules. The extracted ontology and rules are then used for an automatic candidate generation strategy based on an input query for link prediction by filtering down from possible candidate triples to a reduced set of semantically plausible candidates. The semantically plausible candidate triples are then evaluated by a link prediction circuitry trained based on machine learning techniques. As such, the various disclosed implementations provide a refinement of the hypothesis triple set returned by the link prediction circuitry towards semantical plausibility, thereby reducing if not eliminating hallucinations (false hypotheses) in link prediction and at the same time improving practicality of link inference and testing.