SYSTEM AND METHOD FOR AUTOMATICALLY GENERATING A DIALOG MANAGER
First Claim
1. A method for automatically generating a dialog manager for use in a spoken dialog system, the method causing a computing device to perform steps comprising:
- receiving a set of user interactions having features;
identifying an initial policy;
identifying a set of most important features by evaluating all of the features in a lineara linear evaluation step;
performing a cubic policy improvement step on the identified set of most important features;
repeating the previous two steps one or more times to seek further improvement; and
generating a dialog manager for use in a spoken dialog system based on the improved set of the most important features.
3 Assignments
0 Petitions
Accused Products
Abstract
Disclosed herein are systems, methods, and computer-readable storage media for automatically generating a dialog manager for use in a spoken dialog system. A system practicing the method receives a set of user interactions having features, identifies an initial policy, evaluates all of the features in a linear evaluation step of the algorithm to identify a set of most important features, performs a cubic policy improvement step on the identified set of most important features, repeats the previous two steps one or more times, and generates a dialog manager for use in a spoken dialog system based on the resulting policy and/or set of most important features. Evaluating all of the features can include estimating a weight for each feature which indicates how much each feature contributes to at least one of the identified policies. The system can ignore features not in the set of most important features.
41 Citations
199 Claims
-
1. A method for automatically generating a dialog manager for use in a spoken dialog system, the method causing a computing device to perform steps comprising:
-
receiving a set of user interactions having features; identifying an initial policy; identifying a set of most important features by evaluating all of the features in a lineara linear evaluation step; performing a cubic policy improvement step on the identified set of most important features; repeating the previous two steps one or more times to seek further improvement; and generating a dialog manager for use in a spoken dialog system based on the improved set of the most important features. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for automatically generating a dialog manager for use in a spoken dialog system, the system comprising:
-
a processor; a module controlling the processor to receive a set of user interactions having features; a module controlling the processor to identify an initial policy; a module controlling the processor to identify a set of most important features by evaluating all of the features in a linear evaluation step; a module controlling the processor to perform a cubic policy improvement step on the identified set of most important features; a module controlling the processor to repeatperform the previous two steps one or more times; and a module controlling the processor to generate a dialog manager for use in a spoken dialog system based on the improved set of the most important features. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer-readable storage medium having instructions which, when executed by a computing device, cause the computing device to conduct a spoken dialog based on a dialog manager generated according to steps comprising:
-
receiving a set of user interactions having features; identifying an initial policy; identifying a set of most important features by evaluating all of the features in a linear evaluation step for the current policy; performing a cubic policy improvement step on the identified set of most important features; repeating the previous two steps one or more times; and generating a dialog manager for use in a spoken dialog system based on the improved set of the most important features. - View Dependent Claims (199, 20)
-
Specification