IP Library Granted Patent US 8,990,126
Granted Patent B1
US 8,990,126 · App. 11/462,068 · Granted Mar 24, 2015

Copying human interactions through learning and discovery

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,990,126
App. No.
11/462,068
Granted
Mar 24, 2015
Kind
B1
Abstract

A method, system and computer readable medium that generates a dialog model for use in automated dialog is disclosed. The method may include collecting a plurality of task-oriented dialog interactions between users and human agents for a given domain, identifying one or more task in each dialog interaction, identifying one or more subtasks in each identified task and associating relations between the subtasks, identifying a dialog act and a set of predicate-argument relations for each subtask, generating one or more clauses from the set of predicate-argument relations, storing the tasks, subtasks, dialog acts predicate-argument relations, and clauses from each dialog interaction as a dialog interaction set, generating a dialog management model using the stored dialog interaction sets.

Claims (55)

1. A method comprising:

collecting a plurality of task-oriented, human-human dialog interactions between users and human agents for a given domain;

after collecting the plurality of task-oriented, human-human dialog interactions, extracting, via a processor, a respective dialog structure associated with each of the plurality of task-oriented, human-human dialog interactions, wherein extracting the respective dialog structure comprises:

identifying a respective task in each of the plurality of task-oriented, human-human dialog interactions;

identifying subtasks in the respective task and associating relations between the subtasks, wherein the identifying of the subtask is done using a chunk model equation PT*=argmax Σ ST P(ST|U)P(PT|ST), where PT* is the most likely plan tree, ST is each subtask in a sequence of utterances U, PT represents likelihood of each plan tree, and P represents the individual probabilities within the chunk model equation, where the chunk model equation uses the respective dialog structures U and ST as a weighted lattice; and

identifying a dialog act and a set of predicate-argument relations for the subtasks by annotating user utterances in the plurality of task-oriented, human-human dialog interactions with tags;

generating a clause from the set of predicate-argument relations;

removing speech repairs and dysfluencies from a respective user utterance in each of the plurality of task-oriented, human-human dialog interactions; and

storing the respective task, the subtasks, the dialog act, the set of predicate-argument relations, the clause, inter-clausal relations within the clause, and a set of dominance and precedence relations associated with the respective task as a dialog interaction set represented as a single tree.

2. The method of claim 1 , further comprising:

identifying named entities for each subtask;

identifying labels for the named entities; and

storing the labels in the dialog interaction set.

3. The method of claim 1 , wherein the predicate-argument relations are identified using supertags.

4. The method of claim 1 , wherein the subtasks are identified using a chunk-based model.

5. The method of claim 1 , wherein the subtasks are identified using a parse-based model.

6. The method of claim 1 , wherein the subtasks are segmented into beginning, middle and end utterances.

7. The method of claim 1 , further comprising generating a dialog management model using the dialog interaction set.

8. A computer-readable storage device having instructions stored which, when executed by a computing device, cause the computing device to perform operations comprising:

collecting a plurality of task-oriented, human-human dialog interactions between users and human agents for a given domain;

after collecting the plurality of task-oriented, human-human dialog interactions, extracting a respective dialog structure associated with each of the plurality of task-oriented, human-human dialog interactions, wherein extracting the respective dialog structure comprises:

identifying a respective task in each of the plurality of task-oriented, human-human dialog interactions;

identifying subtasks in the respective task and associating relations between the subtasks, wherein the identifying of the subtask is done using a chunk model equation PT*=argmax Σ ST P(ST|U)P(PT|ST), where PT* is the most likely plan tree, ST is each subtask in a sequence of utterances U, PT represents likelihood of each plan tree, and P represents the individual probabilities within the chunk model equation where the chunk model equation uses the respective dialog structures U and ST as a weighted lattice; and

identifying a dialog act and a set of predicate-argument relations for the subtasks by annotating user utterances in the plurality of task-oriented, human-human dialog interactions with tags;

generating a clause from the set of predicate-argument relations;

removing speech repairs and dysfluencies from a respective user utterance in each of the plurality of task-oriented, human-human dialog interactions;

storing the respective task, the subtasks, the dialog act, the set of predicate-argument relations, the clause, inter-clausal relations within the clause, and a set of dominance and precedence relations associated with the respective task as a dialog interaction set represented as a single tree.

9. The computer-readable storage device of claim 8 the computer-readable storage device having additional instructions stored which result in the operations further comprising:

identifying named entities for the subtasks;

identifying labels for the named entities; and

storing the labels in the dialog interaction set.

10. The computer-readable storage device of claim 8 , wherein the predicate-argument relations are identified using supertags.

11. The computer-readable storage device of claim 8 , wherein the subtasks are identified using a chunk-based model.

12. The computer-readable storage device of claim 8 , wherein the subtasks are identified using a parse-based model.

13. The computer-readable storage device of claim 8 , wherein the subtasks are segmented into beginning, middle and end utterances.

14. The computer-readable storage device of claim 8 , the computer-readable storage device having additional instructions stored which result in the operations further comprising generating a dialog management model using the dialog interaction set.

15. A system comprising:

a processor; and

a computer readable storage medium having stored therein instructions which, when executed by the processor, cause the processor to perform operations comprising:

collecting a plurality of task-oriented, human-human dialog interactions between users and human agents for a given domain;

after collecting the plurality of task-oriented, human-human dialog interactions, extracting, via a processor, a respective dialog structure associated with each of the plurality of task-oriented, human-human dialog interactions, wherein extracting the respective dialog structure comprises:

identifying a respective task in each of the plurality of task-oriented, human-human dialog interactions;

identifying subtasks in the respective task and associating relations between the subtasks, wherein the identifying of the subtask is done using a chunk model equation PT*=argmax Σ ST P(ST|U)P(PT|ST), where PT* is the most likely plan tree, ST is each subtask in a sequence of utterances U, PT represents likelihood of each plan tree, and P represents the individual probabilities within the chunk model equation, where the chunk model equation uses the respective dialog structures U and ST as a weighted lattice; and

identifying a dialog act and a set of predicate-argument relations for the subtasks by annotating user utterances in the plurality of task-oriented, human-human dialog interactions with tags;

generating a clause from the set of predicate-argument relations;

removing speech repairs and dysfluencies from a respective user utterance in each of the plurality of task-oriented, human-human dialog interactions; and

storing the respective task, the subtasks, the dialog act, the set of predicate-argument relations, the clause, inter-clausal relations within the clause, and a set of dominance and precedence relations associated with the respective task as a dialog interaction dataset represented as a single tree.

16. The system of claim 15 , the computer-readable storage medium having additional instructions stored which result in the operations further comprising:

identifying named entities for the subtasks;

identifying labels for the named entities; and

storing the labels in a Child training database.

17. The system of claim 15 , wherein the predicate-argument relations are identified using supertags.

18. The system of claim 15 , wherein the subtasks are identified using one of a chunk-based model and a parse-based model.

19. The system of claim 15 , the computer readable storage medium having additional instructions stored which result in the operations further comprising segmenting the subtasks into beginning, middle and end utterances.

20. The system of claim 15 , the computer readable storage medium having additional instructions stored which result in the operations further comprising generating a dialog management model using the dialog interaction set.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 26, 2017
From: AT&T INTELLECTUAL PROPERTY II, L.P.
To: NUANCE COMMUNICATIONS, INC.
Reel/Frame 041512/0608 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 13, 2015
From: AT&T CORP.
To: AT&T PROPERTIES, LLC
Reel/Frame 034962/0103 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 13, 2015
From: AT&T PROPERTIES, LLC
To: AT&T INTELLECTUAL PROPERTY II, L.P.
Reel/Frame 034962/0212 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 28, 2006
From: BANGALORE, SRINIVAS; CONKIE, ALISTAIR; DI FABBRIZIO, GIUSEPPE; GUPTA, NARENDRA K; STENT, AMANDA J
To: AT&T CORP.
Reel/Frame 018179/0182 →