×

Simultaneous dialogue state management using frame tracking

  • US 10,431,202 B2
  • Filed: 06/20/2017
  • Issued: 10/01/2019
  • Est. Priority Date: 10/21/2016
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • at least one processor; and

    a memory storing instructions that when executed by the at least one processor perform a set of operations comprising;

    receiving an input utterance of a current frame of a conversation;

    generating, using natural language understanding, a predicted value and a predicted act for the input utterance;

    determining, using a first model trained to predict slot types, whether the predicted value is a new value for a slot having a pre-existing value in the current frame;

    when it is determined that the predicted value is a new value having a pre-existing value in the current frame, creating a new frame of the conversation;

    determining, using a second model trained to predict dialogue acts, whether the predicted act relates to a previous frame of the conversation;

    when it is determined that the predicted act relates to a previous frame, generating an association between the current frame and the previous frame of the conversation;

    determining whether the predicted act switches to the previous frame of the conversation; and

    when it is determined that the predicted act switches to the previous frame of the conversation, switching to the previous frame of the conversation;

    wherein at least two frames, selected from the group consisting of the new frame, the current frame, and the previous frame, are retained in memory, thereby tracking multiple states of the conversation simultaneously.

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