Knowledge Graph Data Update via Schema Comparison
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing database updating methods fail to efficiently identify and fill missing information, leading to incomplete or outdated data, as they lack effective mechanisms for automatically retrieving and integrating new data from external sources.
Innovation Solution
A system that identifies missing data elements in a knowledge graph by comparing entity references to schema tables and generates natural language queries to a query processing engine, such as a search engine or question answering service, to retrieve and update the missing information.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional database updating methods are used, then data updating can be performed, but missing information cannot be efficiently identified and filled, leading to incomplete or outdated data
Solution Approach 1:
The system uses schema tables to define expected data elements and compares them against actual database contents to identify missing information. This feedback mechanism automatically detects gaps and triggers query generation to retrieve missing data from external sources, ensuring data completeness and accuracy without manual intervention
Solution Approach 2:
The database system automatically identifies its own missing information by comparing entity references against schema definitions, generates appropriate queries, and updates itself using retrieved data. This self-service capability eliminates the need for manual data auditing and updating, continuously maintaining data reliability
2Productivity
If manual data updating is performed, then data can be modified, but the process is time-consuming and inefficient
Solution Approach 1:
The system replaces manual mechanical processes of data auditing and updating with automated computational processes. Algorithms automatically compare database contents against schema definitions, generate appropriate queries, retrieve missing data, and update records without human intervention, dramatically improving productivity and eliminating time loss associated with manual operations
Solution Approach 2:
The system introduces schema tables as an intermediary layer between the database and external data sources. This intermediary automatically identifies missing elements and generates appropriate queries to external sources, streamlining the data updating process and eliminating the need for manual identification and retrieval of missing information
3Adaptability or versatility
If no automated mechanism is used, then system complexity is low, but data cannot be automatically retrieved and updated from external sources
Solution Approach 1:
The system implements a multi-functional automated framework that combines schema validation, missing data identification, query generation, data retrieval, and database updating into a single integrated mechanism. This universal system handles various data types and sources while maintaining a consistent automated process, enhancing adaptability without proportionally increasing complexity
Data Source
AI summary
Methods and systems are provided for a question answering. In some implementations, a data element to be updated is identified in a knowledge graph and a query is generated based at least in part on the data element. The query is provided to a query processing engine. Information is received from the query processing engine in response to the query. The knowledge graph is updated based at least in part on the received information.


