COMPOSITE TASK EXECUTION
First Claim
1. A system for executing composite tasks based on computational learning techniques comprising:
- a processor to;
detect a composite task from a user;
detect a plurality of subtasks corresponding to the composite task based on unsupervised data without a label, wherein the plurality of subtasks are identified by a top-level dialog policy;
detect a plurality of actions, wherein each action is to complete one of the subtasks, and wherein each action is identified by a low-level dialog policy corresponding to the subtasks identified by the top-level dialog policy;
update a dialog manager based on a completion of each action corresponding to the subtasks, wherein the dialog manager stores an intrinsic value indicating a sub-cost to execute each action corresponding to each subtask, and an extrinsic value indicating a global cost to execute a plurality of actions that perform the composite task; and
execute instructions based on a policy identified by the dialog manager, wherein the executed instructions implement the policy with a lowest global cost corresponding to the composite task provided by the user.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for executing composite tasks can include a processor to detect a composite task from a user. The processor can also detect a plurality of subtasks corresponding to the composite task based on unsupervised data without a label, wherein the plurality of subtasks are identified by a top-level dialog policy. The processor can also detect a plurality of actions, wherein each action is to complete one of the subtasks, and wherein each action is identified by a low-level dialog policy corresponding to the subtasks identified by the top-level dialog policy. The processor can also update a dialog manager based on a completion of each action corresponding to the subtasks and execute instructions based on a policy identified by the dialog manager, wherein the executed instructions implement the policy with a lowest global cost corresponding to the composite task provided by the user.
-
Citations
20 Claims
-
1. A system for executing composite tasks based on computational learning techniques comprising:
a processor to; detect a composite task from a user; detect a plurality of subtasks corresponding to the composite task based on unsupervised data without a label, wherein the plurality of subtasks are identified by a top-level dialog policy; detect a plurality of actions, wherein each action is to complete one of the subtasks, and wherein each action is identified by a low-level dialog policy corresponding to the subtasks identified by the top-level dialog policy; update a dialog manager based on a completion of each action corresponding to the subtasks, wherein the dialog manager stores an intrinsic value indicating a sub-cost to execute each action corresponding to each subtask, and an extrinsic value indicating a global cost to execute a plurality of actions that perform the composite task; and execute instructions based on a policy identified by the dialog manager, wherein the executed instructions implement the policy with a lowest global cost corresponding to the composite task provided by the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A method for executing composite tasks based on computational learning techniques comprising:
-
detecting a composite task from a user; detecting a plurality of subtasks corresponding to the composite task based on unsupervised data without a label, wherein the plurality of subtasks are identified by a top-level dialog policy; detecting a plurality of actions, wherein each action is to complete one of the subtasks, and wherein each action is identified by a low-level dialog policy corresponding to the subtasks identified by the top-level dialog policy; updating a dialog manager based on a completion of each action corresponding to the subtasks, wherein the dialog manager stores an intrinsic value indicating a sub-cost to execute each action corresponding to each subtask, and an extrinsic value indicating a global cost to execute a plurality of actions that perform the composite task; and executing instructions based on a policy identified by the dialog manager, wherein the executed instructions implement the policy with a lowest global cost corresponding to the composite task provided by the user. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. One or more computer-readable storage media for executing composite tasks based on computational learning techniques comprising a plurality of instructions that, in response to execution by a processor, cause the processor to:
-
detect a composite task from a user; detect a plurality of subtasks corresponding to the composite task based on unsupervised data without a label, wherein the plurality of subtasks are identified by a top-level dialog policy; detect a plurality of actions, wherein each action is to complete one of the subtasks, and wherein each action is identified by a low-level dialog policy corresponding to the subtasks identified by the top-level dialog policy; update a dialog manager based on a completion of each action corresponding to the subtasks, wherein the dialog manager stores an intrinsic value indicating a sub-cost to execute each action corresponding to each subtask, and an extrinsic value indicating a global cost to execute a plurality of actions that perform the composite task; and execute instructions based on a policy identified by the dialog manager, wherein the executed instructions implement the policy with a lowest global cost corresponding to the composite task provided by the user. - View Dependent Claims (20)
-
Specification