Priority Score Iterative Precision Reduction Structured Lookups
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Question answer systems face difficulties in linking data from structured resources when the data organization does not match the specific query format, leading to inefficient answer retrieval.
Innovation Solution
A knowledge manager matches questions to multiple natural language contexts associated with entities in structured resources, assigns priority scores to database queries based on specificity, and invokes the most relevant queries to retrieve precise answers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the question answer system uses multiple database queries to handle different data structures, then the adaptability to various data organizations is improved, but the complexity of query management increases
Solution Approach 1:
The patent introduces a natural language context as an intermediary layer between the question and the database queries. This context acts as a mediator that translates the question into multiple queries while managing the complexity of different data structures. The natural language context bridges the gap between the user's question and the varied database schemas, allowing the system to handle multiple data organizations without directly managing each structure's complexity.
Solution Approach 2:
The natural language context serves multiple functions simultaneously: it represents the question's intent, maps to multiple database queries, and adapts to different data structures. This multi-functionality allows a single mechanism to handle various data organizations without requiring separate specialized components for each structure type.
2Measurement precision
If the system assigns priority scores to multiple database queries, then the precision of answer retrieval is improved, but the computational overhead increases
Solution Approach 1:
The system generates multiple database queries beyond what a single direct query would provide, then uses priority scoring to select the most relevant results. This partial action approach creates more queries than strictly necessary but filters them through scoring, ensuring high precision while managing computational resources by not executing all queries with equal weight.
Solution Approach 2:
The priority scoring mechanism provides feedback on the relevance of each query result to the original question. This feedback loop allows the system to evaluate multiple queries, score them based on their relevance, and select the best results, thereby improving precision while managing computational overhead through intelligent filtering.
Data Source
AI summary
An approach is provided in which a knowledge manager matches a question to multiple natural language contexts that each correspond to relations associated with entities in a structured resource. The knowledge manager identifies database queries corresponding to the multiple natural language contexts and assigns priority scores to the database queries based upon their relative specificity. In turn, the knowledge manager invokes one of the database queries based upon the assigned priority scores.


