System and method of providing an automated data-collection in spoken dialog systems
First Claim
1. A method comprising:
- training a spoken dialog system using task-independent call-types of a previous application;
recognizing a user utterance using the spoken dialog system, to yield a recognized user utterance;
determining an acceptance threshold and a rejection threshold based on an entity referenced in the recognized user utterance;
classifying the recognized user utterance, to yield a classification, where the classification meets one of;
the rejection threshold, the acceptance threshold, and both the rejection threshold and the acceptance threshold;
when the classification meets the acceptance threshold acting according to a call-type associated with the classification; and
when the classification meets the rejection threshold, and does not meet the acceptance threshold, transcribing the recognized user utterance and using the recognized user utterance for further training of the spoken dialog system.
5 Assignments
0 Petitions
Accused Products
Abstract
The invention relates to a system and method for gathering data for use in a spoken dialog system. An aspect of the invention is generally referred to as an automated hidden human that performs data collection automatically at the beginning of a conversation with a user in a spoken dialog system. The method comprises presenting an initial prompt to a user, recognizing a received user utterance using an automatic speech recognition engine and classifying the recognized user utterance using a spoken language understanding module. If the recognized user utterance is not understood or classifiable to a predetermined acceptance threshold, then the method re-prompts the user. If the recognized user utterance is not classifiable to a predetermined rejection threshold, then the method transfers the user to a human as this may imply a task-specific utterance. The received and classified user utterance is then used for training the spoken dialog system.
-
Citations
20 Claims
-
1. A method comprising:
-
training a spoken dialog system using task-independent call-types of a previous application; recognizing a user utterance using the spoken dialog system, to yield a recognized user utterance; determining an acceptance threshold and a rejection threshold based on an entity referenced in the recognized user utterance; classifying the recognized user utterance, to yield a classification, where the classification meets one of;
the rejection threshold, the acceptance threshold, and both the rejection threshold and the acceptance threshold;when the classification meets the acceptance threshold acting according to a call-type associated with the classification; and when the classification meets the rejection threshold, and does not meet the acceptance threshold, transcribing the recognized user utterance and using the recognized user utterance for further training of the spoken dialog system. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a processor; and a computer-readable storage medium having instructions stored which, when executed on the processor, perform operations comprising; training a spoken dialog system using task-independent call-types of a previous application; recognizing a user utterance using the spoken dialog system, to yield a recognized user utterance; determining an acceptance threshold and a rejection threshold based on an entity referenced in the recognized user utterance; classifying the recognized user utterance, to yield a classification, where the classification meets one of;
the rejection threshold, the acceptance threshold, and both the rejection threshold and the acceptance threshold;when the classification meets the acceptance threshold acting according to a call-type associated with the classification; and when the classification meets the rejection threshold, and does not meet the acceptance threshold, transcribing the recognized user utterance and using the recognized user utterance for further training of the spoken dialog system. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable storage device having instructions stored which, when executed by a computing device, perform operations comprising:
-
training a spoken dialog system using task-independent call-types of a previous application; recognizing a user utterance using the spoken dialog system, to yield a recognized user utterance; determining an acceptance threshold and a rejection threshold based on an entity referenced in the recognized user utterance; classifying the recognized user utterance, to yield a classification, where the classification meets one of;
the rejection threshold, the acceptance threshold, and both the rejection threshold and the acceptance threshold;when the classification meets the acceptance threshold acting according to a call-type associated with the classification; and when the classification meets the rejection threshold, transcribing the recognized user utterance and using the recognized user utterance for further training of the spoken dialog system. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification