Dialogue management using scripts and combined confidence scores
First Claim
1. A method comprising:
- receiving an input pattern generated from an acoustic signal uttered by a user;
syntactically labeling the input pattern to generate a syntactic label;
receiving a confidence score from a speech recognizer component;
mapping the confidence score to a qualitative confidence measure;
incorporating the qualitative confidence measure into the syntactic label of the input pattern;
comparing the input pattern to patterns in a dialogue move script to determine a possible dialogue move; and
defining a state of a confirmation flag associated with the input pattern based on the existence of a match between the input pattern and the patterns in the dialogue move script.
1 Assignment
0 Petitions
Accused Products
Abstract
Representation-neutral dialogue systems and methods (“RNDS”) are described that include multi-application, multi-device spoken-language dialogue systems based on the information-state update approach. The RNDS includes representation-neutral core components of a dialogue system that provide scripted domain-specific extensions to routines such as dialogue move modeling and reference resolution, easy substitution of specific semantic representations and associated routines, and clean interfaces to external components for language-understanding (i.e., speech-recognition and parsing) and language-generation, and to domain-specific knowledge sources. The RNDS also resolves multi-device dialogue by evaluating and selecting among candidate dialogue moves based on features at multiple levels. Multiple sources of information are combined, multiple speech recognition and parsing hypotheses tested, and multiple device and moves considered to choose the highest scoring hypothesis overall. Confirmation and clarification behaviour can be governed by the overall score.
122 Citations
27 Claims
-
1. A method comprising:
-
receiving an input pattern generated from an acoustic signal uttered by a user;
syntactically labeling the input pattern to generate a syntactic label;
receiving a confidence score from a speech recognizer component;
mapping the confidence score to a qualitative confidence measure;
incorporating the qualitative confidence measure into the syntactic label of the input pattern;
comparing the input pattern to patterns in a dialogue move script to determine a possible dialogue move; and
defining a state of a confirmation flag associated with the input pattern based on the existence of a match between the input pattern and the patterns in the dialogue move script. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
receiving an input pattern generated from an input utterance that includes a description of a dialogue contribution from a speaker through an input component;
receiving a confidence score for each feature of the input utterance for each device of one or more devices coupled to the input component;
assigning a weight to each feature to generate a weighted confidence score for each device;
combining the weighted confidence scores for the one or more devices into a combined confidence score to rate one or more possible dialogue move candidates as the interpretation of the input utterance;
defining a first confidence threshold to specify a level at which a highest scoring dialogue move candidate is accepted; and
defining a second confidence threshold to specify a level at which the highest scoring dialogue move candidate is rejected. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system comprising:
-
an input component for receiving and syntactically labeling an input pattern generated from an input utterance by a user, the input component including one or more subunits configured to generate a confidence score representing a probability or proper recognition of the input utterance;
a dialogue manager coupled to the input component that includes a plurality of dialogue moves and a dialogue move script that corresponds to at least one of a device and an application; and
a confidence mapping component coupled to the dialogue manager and configured to receive a confidence score from the input component, map the confidence score to a qualitative confidence measure, and incorporate the qualitative confidence measure into the syntactic label of the input pattern. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A method comprising:
-
receiving an input pattern generated from an acoustic signal that includes a description of a dialogue contribution from a speaker through a speech recognizer component;
identifying proper names within the input pattern;
replacing identified proper names with associated type classifications;
labeling the input pattern with a classification denoting a class of a plurality of classes;
modeling the input pattern using a conditional maximum entropy method to characterize the input pattern as a class and a feature; and
determining a topic defined within a dialogue move script to which the input pattern corresponds. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
Specification