Deep Symbolic Validation for Knowledge Graph Accuracy
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current information extraction systems struggle with generating high-quality knowledge graphs due to errors in relation extraction, leading to inconsistencies and poor accuracy, which AI systems cannot effectively reconcile like humans do.
Innovation Solution
The Deep Symbolic Validation (DSV) method uses deep learning to acquire global representations of entities and relations from noisy knowledge graphs, applying a novel loss function that accounts for confidence scores to validate and improve the accuracy of relation extraction outputs without requiring additional supervision or ad-hoc logical constraints.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If standard relation extraction methods are used, then the process is simple and fast, but the accuracy and quality of generated knowledge graphs deteriorate due to errors and inconsistencies
Solution Approach 1:
The system implements feedback by using the generated knowledge graph to train a validation model that then validates and corrects the same knowledge graph. The validation model learns from the extracted relations and uses this learned knowledge to identify and correct errors, creating a closed-loop feedback system that continuously improves accuracy without requiring external supervision.
Solution Approach 2:
The system performs self-service by having the knowledge graph validation and correction process rely on its own generated data. The model trains on the output of the relation extraction system and uses this training to validate and improve the same system's output, eliminating the need for external labeled data or manual validation processes.
2Measurement precision
If additional supervision or logical constraints are applied to improve accuracy, then relation extraction quality improves, but the complexity and resource requirements increase significantly
Solution Approach 1:
The system eliminates the need for external supervision by using its own generated knowledge graph as training data. The validation model is trained on the unlabelled output of the relation extraction system itself, converting the system's own errors and patterns into training signals without requiring any externally labeled data or manual annotation resources.
Solution Approach 2:
The validation model acts as an intermediary between the relation extraction system and the final knowledge graph output. Instead of applying complex logical constraints directly to the extraction process, the model learns implicit constraints and patterns from the data and mediates the validation process, simplifying the overall system architecture while maintaining high accuracy.
3Measurement precision
If manual validation and correction processes are used, then knowledge graph quality improves, but the processing time and computational resources increase significantly
Solution Approach 1:
The system replaces manual validation processes with an automated deep learning-based validation model. Instead of using mechanical or manual methods to validate and correct knowledge graph errors, the system uses a neural network model that has learned validation patterns, achieving both high quality and efficient automated processing without human intervention.
Solution Approach 2:
The system performs preliminary validation and correction actions by training the validation model on the knowledge graph data before final deployment. The model learns from the training set and is then ready to perform rapid validation and correction on new data, ensuring high quality output while maintaining processing efficiency through pre-learned validation rules.
Data Source
AI summary
A system comprises a memory that stores computer-executable components; and a processor, operably coupled to the memory, that executes the computer-executable components. The system includes a receiving component that receives a corpus of data; a relation extraction component that generates noisy knowledge graphs from the corpus; and a training component that acquires global representations of entities and relation by training from output of the relation extraction component.


