Leveraging interaction context to improve recognition confidence scores
AssigneeMicrosoft Technology Licensing, LLC
InventorsMichael Levit, Bruce Melvin Buntschuh
Life of this patent
Estimating the term…
Abstract
On a computing device a speech utterance is received from a user. The speech utterance is a section of a speech dialog that includes a plurality of speech utterances. One or more features from the speech utterance are identified. Each identified feature from the speech utterance is a specific characteristic of the speech utterance. One or more features from the speech dialog are identified. Each identified feature from the speech dialog is associated with one or more events in the speech dialog. The one or more events occur prior to the speech utterance. One or more identified features from the speech utterance and one or more identified features from the speech dialog are used to calculate a confidence score for the speech utterance.
Claims20
A computer-implemented method for improving speech recognition on a computing device, the method comprising:
- accessing, on the computing device, a log file comprising a plurality of speech dialogues, wherein each of the plurality of speech dialogues is associated with an interaction context and comprises one or more speech utterances;
- automatically extracting from the log file:
- one or more features associated with the one or more speech utterances;
- a first confidence score associated with the one or more features associated with the one or more speech utterances;
- one or more dialog-level features from the speech dialog, each dialog-level feature corresponding to a specific characteristic of the speech dialog;
- and
- a value associated with each of the one or more dialog-level features from the speech dialog;
- and
- using the values associated with the one or more dialog-level features to adjust the first confidence score associated with one or more of the speech utterances.
A system comprising:
- one or more processors;
- and
- a memory coupled to the one or more processors, the memory for storing instructions which, when executed by the one or more processors, performs a method for improving speech recognition on a computing device, the method comprising:
- accessing, on the computing device, a log file comprising a plurality of speech dialogues, wherein each of the plurality of speech dialogues is associated with an interaction context and comprises one or more speech utterances;
- automatically extracting from the log file:
- one or more features associated with the one or more speech utterances;
- a first confidence score associated with the one or more features associated with the one or more speech utterances;
- one or more dialog-level features from the speech dialog, each dialog-level feature corresponding to a specific characteristic of the speech dialog;
- and
- a value associated with each of the one or more dialog-level features from the speech dialog;
- and
- using the values associated with the one or more dialog-level features to adjust the first confidence score associated with one or more of the speech utterances.
A hardware device comprising instructions that, when executed by a computing device, cause the computing device to:
- access, on the computing device, a log file comprising a plurality of speech dialogues, wherein each of the plurality of speech dialogues is associated with an interaction context and comprises one or more speech utterances;
- automatically extract from the log file:
- one or more features associated with the one or more speech utterances;
- a first confidence score associated with the one or more features associated with the one or more speech utterances;
- one or more dialog-level features from the speech dialog, each dialog-level feature corresponding to a specific characteristic of the speech dialog;
- and
- a value associated with each of the one or more dialog-level features from the speech dialog;
- and
- use the values associated with the one or more dialog-level features to adjust the first confidence score associated with one or more of the speech utterances.
Dependencies are inferred from the claim text.