Training Statistical Dialog Managers in Spoken Dialog Systems With Web Data
First Claim
Patent Images
1. A method for providing statistical dialog manager training, the method comprising:
- receiving a spoken query from a user;
creating a belief state according to the spoken query, wherein the belief state comprises an estimated intent of the user;
determining whether at least one of a plurality of log data is associated with the estimated intent; and
in response to determining that the at least one of the plurality of log data is associated with the estimated intent;
updating the belief state according to at least one element of the at least one of the plurality of log data, andproviding a response to the user according to the updated belief state.
2 Assignments
0 Petitions
Accused Products
Abstract
Training for a statistical dialog manager may be provided. A plurality of log data associated with an intent may be received, and at least one step associated with completing the intent according to the plurality of log data may be identified. An understanding model associated with the intent may be created, including a plurality of queries mapped to the intent. In response to receiving a natural language query from a user that is associated with the intent a response to the user may be provided according to the understanding model.
-
Citations
20 Claims
-
1. A method for providing statistical dialog manager training, the method comprising:
-
receiving a spoken query from a user; creating a belief state according to the spoken query, wherein the belief state comprises an estimated intent of the user; determining whether at least one of a plurality of log data is associated with the estimated intent; and in response to determining that the at least one of the plurality of log data is associated with the estimated intent; updating the belief state according to at least one element of the at least one of the plurality of log data, and providing a response to the user according to the updated belief state. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for providing statistical dialog manager training, the system comprising:
-
a memory storage; and a processing unit coupled to the memory storage, wherein the processing unit is operable to; receive a plurality of log data associated with an intent, identify at least one step associated with completing the intent according to the plurality of log data, create an understanding model associated with the intent, map a plurality of queries to the intent, in response to receiving a natural language query from a user, determine whether the natural language query is associated with the intent, and in response to determining that the natural language query is associated with the intent, provide a response to the user according to the understanding model. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-readable medium which stores a set of instructions which when executed performs a method for providing training for a statistical dialog manager, the method executed by the set of instructions comprising:
-
selecting a subset of a plurality of log data as being associated with an intent, wherein each of the subset of the plurality of log data comprises a session log associated with at least one of the following;
a keyword and a website;determining whether at least one of the subset of log data is associated with a successful completion of the intent; in response to determining that the at least one of the subset of log data is not associated with the successful completion of the intent, discarding the at least one of the subset of log data; identifying a plurality of transition cues within the subset of log data, wherein each of the transition cues is associated with at least one of the following;
a new task associated with completing the intent and a second intent;mapping a plurality of query terms to the intent according the subset of log data; creating an understanding model associated with completing the intent according to the subset of log data; receiving a natural language query from a user; determining, according to the mapped plurality of query terms, whether the natural language query is associated with the intent; and in response to determining that the natural language query is associated with the intent; establishing a belief state associated with the natural language query, populating the belief state according to the understanding model, and providing a response to the user according to the belief state.
-
Specification