×

Dialog state tracking using web-style ranking and multiple language understanding engines

  • US 10,108,608 B2
  • Filed: 06/12/2014
  • Issued: 10/23/2018
  • Est. Priority Date: 06/12/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method for improving dialog state tracking accuracy in a dialog system, the method comprising:

  • dividing a training data set into a plurality of parts, including a first part and a second part;

    training a first spoken language understanding processor with the first part of the training data set;

    training a first ranking processor with the second part of the training data set and a first training parameter set;

    training a second spoken language understanding processor with the second part of the training data set;

    training a second ranking processor with the first part of the training data set and a second training parameter set;

    determining conversational inputs from spoken utterances received from a user, wherein the conversational inputs are determined by a plurality of automatic speech recognizers, wherein different recognition models are utilized by the automatic speech recognizers to produce conversational inputs that include alternative results;

    determining meaning representations from the conversational inputs, wherein the meaning representations are determined by a plurality of spoken language understanding processors including the first spoken language understanding processor and the second spoken language understanding processor, wherein each of the spoken language understanding processors is operable to provide a meaning representation based on an individual model associated with each spoken language understanding processor;

    enumerating dialog state hypotheses from the meaning representations;

    extracting the features associated with each dialog state hypothesis using spoken language processing, wherein the features include confidence scores associated with each dialog state hypothesis;

    ranking the dialog state hypotheses according to differences in the dialog state hypotheses and the confidence scores via the first ranking processor and the second ranking processor; 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 all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×