Answer Stability Determination in Question Answering Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Question answering (QA) systems lack the ability to indicate the stability of their answers, requiring time and resource-intensive methods to assess changes over time.

Innovation Solution

A method to determine answer stability in QA systems by analyzing candidate answers, adjusting confidence values based on stability characteristics, and providing adjusted answers to users, involving the creation of inference chains to predict answer changes and their timeframes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If answer stability is assessed by repeatedly asking the QA system the same question and monitoring for changes, then answer stability can be determined, but time and resources are consumed intensively

Engineering Contradiction:
Improveanswer stability determinationVSAvoidtime and resource consumption
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary analysis of candidate answers and generates inference chains in advance, identifying characteristics that indicate potential answer changes. By pre-processing answer data and establishing stability indicators before actual stability assessment, the system avoids the need for repeated time-consuming queries while still determining answer stability accurately.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces an intermediary mechanism - the inference chain analysis of candidate answers - that mediates between the QA system's answer generation and the stability assessment. This intermediary layer analyzes answer characteristics and generates stability indicators without requiring repeated system queries, thus resolving the contradiction between reliable stability determination and resource consumption.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If confidence values are adjusted based on stability characteristics, then user trust and reliability are improved, but system complexity increases

Engineering Contradiction:
Improveuser trustVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system changes the parameter representation by introducing stability characteristics as an additional dimension for confidence adjustment. Instead of modifying the core QA system architecture, it adds a parameter (stability characteristic) to existing candidate answers and uses this parameter to adjust confidence values. This approach improves reliability through parameter enrichment rather than structural complexity.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If the QA system provides detailed analysis of candidate answers and stability characteristics, then answer reliability improves, but processing time and computational resources increase

Engineering Contradiction:
Improveanswer analysis precisionVSAvoidprocessing efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system extracts only the essential characteristics from candidate answers that are relevant to stability determination, rather than performing comprehensive analysis of all answer attributes. By selectively extracting key features and inference chains that indicate potential changes, the system achieves precise stability assessment without the computational overhead of complete answer analysis.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10061865B2Determining answer stability in a question answering system
Publication Date: 2018.08.28 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10061865B2 patent drawing
  • US10061865B2 patent drawing
  • US10061865B2 patent drawing

AI summary

An approach is provided to determine answer stability in a question answering (QA) system. In the approach, a question submitted to a question answering (QA) system is selected and data pertaining to a candidate answers generated by the QA system are analyzed. The analysis of the data results in a stability characteristic that pertains to the candidate answers. A confidence value associated with the candidate answers is adjusted based on the respective answer's stability characteristic. One or more of the candidate answers are provided to a requestor based on the adjusted confidence values.