Dynamic Response Threshold Adjustment in Dialogue Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Automatic dialogue systems face challenges in providing high-quality responses due to static response thresholds, which can lead to frequent incorrect classifications and user frustration, as they do not adapt dynamically to user feedback and confidence levels.

Innovation Solution

The system dynamically adjusts response thresholds based on user feedback and confidence levels, using a threshold modification policy that increases or decreases thresholds based on user input, thereby improving response accuracy and user experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If static response thresholds are used in automatic dialogue systems, then the system structure is simple and easy to implement, but the classification accuracy deteriorates and user frustration increases due to inability to adapt to feedback

Engineering Contradiction:
Improveclassification accuracyVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic response thresholds that automatically adjust based on system performance metrics and user feedback. The thresholds transition from static predetermined values to dynamic values that adapt in real-time, resolving the contradiction by making the system flexible and adaptive while maintaining manageable complexity through automated adjustment mechanisms

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent incorporates feedback loops where classification performance and user interactions are continuously monitored. This feedback drives automatic threshold adjustments, enabling the system to learn from mistakes and improve accuracy over time without requiring complex manual intervention or retraining processes

Inventive Principle:
Principle #23Feedback

2Reliability

If clarification questions are asked frequently to improve accuracy, then classification reliability improves, but user experience deteriorates due to increased interaction overhead

Engineering Contradiction:
Improveclassification reliabilityVSAvoiduser interaction ease
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent applies partial action by asking clarification questions selectively rather than frequently. The dynamic thresholds determine when clarification is truly necessary versus when the system can confidently proceed, reducing unnecessary user interactions while maintaining high classification reliability through targeted disambiguation only when confidence levels indicate potential errors

Inventive Principle:
Principle #16Partial or excessive action

3Ease of operation

If response thresholds are lowered to reduce clarification questions, then user interaction ease improves, but classification accuracy deteriorates leading to more incorrect responses

Engineering Contradiction:
Improveresponse speedVSAvoidintent classification precision
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent uses dynamic thresholds that automatically adjust their stringency based on real-time performance monitoring. When classification precision drops below acceptable levels, thresholds automatically tighten; when performance is strong, thresholds relax to enable faster responses, thus resolving the contradiction between speed and precision through adaptive control

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11170770B2Dynamic adjustment of response thresholds in a dialogue system
Publication Date: 2021.11.09 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11170770B2 patent drawing
  • US11170770B2 patent drawing
  • US11170770B2 patent drawing

AI summary

Method and apparatus improves the quality of responses from an automatic dialogue system by dynamically adjusting response thresholds. More particularly, the automatic dialogue system may dynamically determine response threshold values in response to user feedback. The response threshold values may be used to evaluate a confidence value. The confidence value may be assigned to or otherwise associated with an input class, or user intent. The system may automatically adjust the response threshold values to provide a better user experience as the amount of user-interaction with the system increases.