DIALOG STATE TRACKING USING WEB-STYLE RANKING AND MULTIPLE LANGUAGE UNDERSTANDING ENGINES
First Claim
1. A method for improving dialog state tracking accuracy in a dialog system, the method comprising:
- determining meaning representations for conversational inputs received from a user;
enumerating dialog state hypotheses from the meaning representations;
extracting the features associated with each dialog state hypothesis using spoken language processing;
ranking the dialog state hypotheses; and
using at least one member of the ranked set of dialog states hypotheses to determine what action the dialog system should take next.
3 Assignments
0 Petitions
Accused Products
Abstract
A dialog state tracking system. One aspect of the system is the use of multiple utterance decoders and/or multiple spoken language understanding (SLU) engines generating competing results that improve the likelihood that the correct dialog state is available to the system and provide additional features for scoring dialog state hypotheses. An additional aspect is training a SLU engine and a dialog state scorer/ranker DSR engine using different subsets from a single annotated training data set. A further aspect is training multiple SLU/DSR engine pairs from inverted subsets of the annotated training data set. Another aspect is web-style dialog state ranking based on dialog state features using discriminative models with automatically generated feature conjunctions. Yet another aspect is using multiple parameter sets with each ranking engine and averaging the rankings. Each aspect independently improves dialog state tracking accuracy and may be combined in various combinations for greater improvement.
80 Citations
20 Claims
-
1. A method for improving dialog state tracking accuracy in a dialog system, the method comprising:
-
determining meaning representations for conversational inputs received from a user; enumerating dialog state hypotheses from the meaning representations; extracting the features associated with each dialog state hypothesis using spoken language processing; ranking the dialog state hypotheses; and using at least one member of the ranked set of dialog states hypotheses to determine what action the dialog system should take next. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A dialog state tracking system comprising:
-
an input device operable to collect conversational inputs from a user; an input decoder in communication with the input device, the input decoder operable to receive convert the conversational inputs into computer readable text; a plurality of spoken language understanding processors in communication with the input decoder, the spoken language understanding processors operable to translate the computer readable text into a dialog state hypothesis set comprising at least one dialog state; and a dialog manager operable to score each dialog state hypothesis based on features associated with the dialog state hypothesis and select the highest scoring dialog state hypothesis as the correct dialog state. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A computer readable medium containing computer executable instructions which, when executed by a computer, perform a method of improving dialog state tracking accuracy in a human-computer interaction system, the method comprising:
-
determining meaning representations for conversational inputs received from a user; enumerating dialog state hypotheses and extracting the features associated with each dialog state hypothesis using multiple spoken language understanding engines; determining scores for each dialog state hypothesis based on dialog state hypothesis features using multiple dialog state ranking engines, each dialog state ranking engine having a forest of decision trees including automatically built conjunctions; averaging the scores from each dialog state ranking engines to produce a final score for each dialog state hypothesis; ranking the dialog state hypotheses based on the final scores; and updating a dialog session with the highest ranking dialog state hypothesis.
-
Specification