×

Dialog agent for conducting task-oriented computer-based communications

  • US 10,387,463 B2
  • Filed: 07/06/2017
  • Issued: 08/20/2019
  • Est. Priority Date: 07/06/2017
  • Status: Active Grant
First Claim
Patent Images

1. A system for implementing multi-turn dialogs, wherein the system is configured to perform a method comprising:

  • receiving, by a dialog handler of the system, a series of user utterances;

    generating, by the dialog handler, based at least in part on a predetermined dialog management policy and on information retrieved from multiple tables of a database for a domain, a series of responsive system utterances;

    wherein each system utterance of the series of responsive system utterances is responsive to a different user utterance of the series of user utterances;

    wherein a dialog comprises a number of dialog turns, wherein each dialog turn comprises a respective pair of user and responsive system utterances; and

    labeling, by the dialog handler, the series of responsive system utterances to generate training data for training a subsequent dialog management policy;

    wherein labeling the series of responsive system utterances includes executing a reward function at each turn of the dialog;

    wherein for each turn of the dialog the reward function is configured to output a reward value that is based at least in part on an accuracy of the responsive system utterance of the turn and on the number of dialog turns elapsed;

    wherein the reward function incorporates a dialog complexity estimator that is configured to calculate a query cost associated with querying the database;

    wherein the dialog complexity estimator is configured to return a value of zero, one, or between zero and one; and

    wherein the reward function incorporates the dialog complexity estimator by at least augmenting a state space of the predetermined dialog management policy to include an additional dimension that corresponds to the returned value.

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