×

System and method for dialog modeling

  • US 9,972,307 B2
  • Filed: 09/04/2015
  • Issued: 05/15/2018
  • Est. Priority Date: 11/26/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • training a plurality of hierarchical, parsed-based dialog models, wherein each of the plurality of hierarchical, parsed-based dialog models operates incrementally from left to right and only analyzes an immediately preceding dialog context and wherein the plurality of hierarchical, parsed-based dialog models comprises one of a shift-reduce model, a start-complete model or a connection path model, and wherein;

    when the plurality of hierarchical, parsed-based dialog models comprises a shift-reduce model, the shift-reduce model has a stack and a tree which (a) shifts each utterance onto the stack, (b) inspects the stack, and (c) based on a stack inspection, performs a reduce action that creates subtrees in the tree;

    when the plurality of hierarchical, parsed-based dialog models comprises a start-complete model, the start-complete model uses a stack to maintain a global parse state and produces a dialog task structure directly without producing an equivalent tree; and

    when the plurality of hierarchical, parsed-based dialog models comprises a connection path model, the connection path model does not use a stack to maintain a global parse state, and wherein the connection path model (a) directly predicts a connection path from a root to a terminal for each received spoken dialog, and (b) creates a parse tree representing the connection path for each received spoken dialog;

    parsing, via a processor, spoken dialogs with a hierarchical, parse-based dialog model from the plurality of hierarchical, parsed-based dialog models, to yield parsed spoken dialogs;

    constructing a functional task structure of the parsed spoken dialogs;

    predicting a likely next dialog act in a spoken dialog using the functional task structure and the hierarchical, parsed-based dialog model, the likely next dialog act corresponding to a next utterance comprising a clause to be spoken by a speaker, wherein the predicting occurs prior to receiving the next utterance; and

    selecting a language model for the next utterance based on the likely next dialog act.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×