Knowledge Graph Tensor Decomposition for Reliable Triple Prediction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Statistical machine learning in knowledge graphs faces challenges with incorrect prediction determinations, particularly for famous or characteristic cases, leading to reduced reliability and accuracy.
Innovation Solution
A machine learning program that generates a tensor representing triple data and performs tensor decomposition with fixed values for certain elements, using a modified Tucker decomposition to ensure accurate prediction by generating negative examples and allocating core tensor elements based on reserved triples.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If statistical machine learning is used for knowledge graph embedding, then general prediction capability is improved, but prediction accuracy for specific famous or characteristic cases deteriorates
Solution Approach 1:
The patent segments the prediction process into two distinct phases: (1) general statistical machine learning for overall prediction capability, and (2) rule-based verification for specific famous or characteristic cases. This segmentation allows each method to operate in its optimal domain, resolving the contradiction between general adaptability and specific precision.
Solution Approach 2:
The patent introduces an intermediary verification mechanism that acts as a bridge between statistical machine learning outputs and final predictions. This intermediary layer checks predictions against predefined rules and constraints, ensuring accuracy for specific cases while preserving the general capability of statistical learning.
2Productivity
If machine learning models are trained with standard loss functions, then overall model convergence is improved, but prediction reliability for designated triples deteriorates
Solution Approach 1:
The patent applies local quality by differentiating the treatment of different triples during training. Designated triples (famous or characteristic cases) are assigned special attention mechanisms and constrained loss functions, while other triples use standard loss functions. This localized differentiation ensures high reliability for important predictions without sacrificing overall convergence efficiency.
Solution Approach 2:
The patent performs preliminary identification and marking of designated triples before the main training process. This preliminary action allows the model to prioritize learning these specific triples with appropriate constraints and verification mechanisms in place from the beginning, ensuring their prediction reliability is established during the convergence process.
Data Source
AI summary
A non-transitory computer-readable recording medium storing a machine learning program for causing a computer to executes processing, the processing including: generating a tensor representing a plurality of pieces of triple data; and executing tensor decomposition, when performing the tensor decomposition of the tensor into a core tensor and factor matrices, under a condition that a value of a first element of the factor matrix corresponding to first triple data among the plurality of pieces of triple data and a value of an element of the core tensor are fixed.


