Dialog Repair via User Model Discrepancy Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current speech recognition systems face inaccuracies due to discrepancies between user model predictions and speech recognition results, leading to unreliable dialog performance, as they cannot consistently recognize speech with 100% accuracy and often produce differing results.

Innovation Solution

A dialog system that leverages discrepancies between user model predictions and speech recognition results by engaging a discrepancy detection component to identify and repair dialog data, utilizing user feedback to weight the reliability of both components and tune them for improved accuracy, treating predictions and recognition results as expert opinions to confirm correctness and update reliability thresholds.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If speech recognition systems use both user model predictions and speech recognition results to improve accuracy, then dialog performance can be enhanced, but discrepancies between the two components lead to reduced reliability

Engineering Contradiction:
Improvespeech recognition accuracyVSAvoiddialog performance reliability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The system implements a feedback mechanism where user corrections of dialog errors are captured and used to update the user model. This feedback loop allows the system to learn from discrepancies between predicted and actual user intent, gradually improving the reliability of the user model predictions and reducing conflicts between the two recognition components.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The user model is designed to be dynamic and adaptive, evolving its predictions based on accumulated user feedback over time. This dynamic adjustment allows the system to adapt to individual user behavior patterns, making the predictions more reliable and reducing discrepancies with actual speech recognition results.

Inventive Principle:
Principle #15Dynamics

2Reliability

If the system engages in dialog repair processes to resolve discrepancies between user model predictions and speech recognition results, then learning about component reliability is improved, but processing time and system complexity increase

Engineering Contradiction:
Improvecomponent reliability learningVSAvoiddialog processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by continuously updating the user model in the background using accumulated user feedback, even during normal operation. This preliminary learning reduces the need for extensive dialog repair processes later, as the user model becomes progressively more accurate and discrepancies are minimized before they affect user interaction.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If statistical models are used to predict commands based on past user behavior, then speech recognition accuracy is improved, but discrepancies with speech recognition results occur when predictions differ from actual user intent

Engineering Contradiction:
Improvecommand prediction accuracyVSAvoidprediction reliability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

User corrections of predicted commands provide direct feedback to the statistical model, allowing it to learn from errors and improve its predictions. This feedback mechanism ensures that discrepancies between predictions and actual user intent are systematically addressed, gradually improving both accuracy and reliability of the statistical model.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary updates to the statistical model using accumulated user feedback before new predictions are made. This continuous background learning ensures that the model is already adapted to user preferences when making predictions, reducing the frequency and impact of discrepancies.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8244545B2Dialog repair based on discrepancies between user model predictions and speech recognition results
Publication Date: 2012.08.14 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8244545B2 patent drawing
  • US8244545B2 patent drawing
  • US8244545B2 patent drawing

AI summary

An architecture is presented that leverages discrepancies between user model predictions and speech recognition results by identifying discrepancies between the predictive data and the speech recognition data and repairing the data based in part on the discrepancy. User model predictions predict what goal or action speech application users are likely to pursue based in part on past user behavior. Speech recognition results indicate what goal speech application users are likely to have spoken based in part on words spoken under specific constraints. Discrepancies between the predictive data and the speech recognition data are identified and a dialog repair is engaged for repairing these discrepancies. By engaging in repairs when there is a discrepancy between the predictive results and the speech recognition results, and utilizing feedback obtained via interaction with a user, the architecture can learn about the reliability of both user model predictions and speech recognition results for future processing.