Automated Confidence Threshold Assessment for Question Answering Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current performance measures for question answering systems are insufficient for client usage as they are deeply technical and focused on Natural Language Processing and Artificial Intelligence specifics, making it difficult for clients to understand behavioral consequences and trade-offs, and implementation teams struggle to measure performance against usage data versus ground truth data due to the manual nature of testing.

Innovation Solution

The implementation of mechanisms to automatically assess question answering system performance across all possible confidence thresholds, allowing users to determine the optimal confidence threshold setting for maximizing on-topic correctness and minimizing off-topic answers, by comparing system results with ground truth data and presenting performance statistics via a user interface.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual testing is used to measure performance against ground truth data, then measurement precision can be achieved, but productivity is significantly reduced due to the manual nature of testing

Engineering Contradiction:
Improveperformance measurement precisionVSAvoidtesting efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system automatically performs performance assessment by comparing QA system outputs against ground truth data without requiring manual intervention. The automated pipeline processes questions, answers, and confidence values through systematic evaluation, enabling the system to self-assess its performance metrics including on-topic accuracy, off-topic detection, and confidence calibration across multiple thresholds.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Manual testing processes are replaced with automated computational mechanisms. The system uses algorithmic comparison between predicted answers and ground truth, automated confidence threshold evaluation, and systematic performance statistic generation to substitute the mechanical manual assessment process with efficient computational evaluation.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Measurement precision

If technical performance measures are used, then measurement precision for NLP and AI specifics is improved, but ease of operation deteriorates as clients cannot understand behavioral consequences and trade-offs

Engineering Contradiction:
ImproveNLP and AI performance measurementVSAvoidclient understanding of performance
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system introduces performance statistics and confidence threshold analysis as intermediary representations that bridge technical NLP/AI measurements and client understanding. By evaluating and presenting performance across multiple confidence thresholds with clear metrics on on-topic accuracy and off-topic detection, the system translates complex technical performance into interpretable behavioral consequences and trade-offs for clients.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system varies confidence threshold parameters to demonstrate different performance behaviors and trade-offs. By systematically evaluating performance statistics across multiple confidence threshold values, the system shows clients how changing this parameter affects on-topic accuracy, off-topic detection, and overall system behavior, making the technical performance measures understandable through parameter variation analysis.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10628749B2Automatically assessing question answering system performance across possible confidence values
Publication Date: 2020.04.21 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10628749B2 patent drawing
  • US10628749B2 patent drawing
  • US10628749B2 patent drawing

AI summary

A mechanism is provided in a data processing system for assessing question answering system performance. The mechanism receives question answering system results. The question answering system results comprise questions posed to the question answering system, answers returned by the question answering system for each question posed to the question answering system, and a confidence value for each answer. The question answering system is trained or tested using the ground truth questions and answers. The mechanism performs a matching operation comparing each question in the question answering system results to questions in the ground truth. A given question is determined to be on-topic or off-topic based on results of the matching operation. For a plurality of confidence threshold values, the mechanism determines a rightness or wrongness of each answer in the question answering system results. The mechanism generates performance statistics for the plurality of confidence threshold values based on whether each question is on-topic or off-topic and whether each answer is right or wrong. The mechanism presents the performance statistics to the user via a user interface.