Dialogue system, a dialogue method and a method of adapting a dialogue system
First Claim
Patent Images
1. A method of adapting a dialogue system, by using the system repeatedly to run through dialogues with a human or a simulated human and providing a performance indicator for each dialogue, and wherein the method further comprises:
- receiving data relating to a speech or text signal in a dialogue;
updating a system state based on the input data using a state tracker model, wherein the system state comprises probability values associated with each of a plurality of possible values for each of a plurality of categories, wherein a category corresponds to a subject that the speech or text signal may relate to and can take on one or more values from a set of values;
determining an action function and determining an action function input by inputting information generated using the system state and a set of stored information into a policy model, the set of stored information comprising a plurality of action functions;
outputting information specified by the determined action function and the determined action function input at the output;
adapting the policy model to increase the performance indicator; and
for each category present in the dialogues, determining a cumulative moving average of the ratio of the performance indicator achieved to the maximum possible performance indicator as an estimate of category importance, wherein the importance is used as one of a second set of parameters.
1 Assignment
0 Petitions
Accused Products
Abstract
A dialog system comprising:
- an input for receiving data relating to a speech or text signal originating from a user;
- an output for outputting information specified by an action; and
- a processor configured to:
- update one or more system states based on the input data using one or more state tracker models, wherein the one or more system states comprise probability values associated with each of a plurality of possible values for each of a plurality of categories, wherein a category corresponds to a subject that the speech or text signal may relate to and can take on one or more values from a set of values;
- determine an action function and determine an action function input by inputting information generated using the system state and a set of stored information into a policy model, the set of stored information comprising a plurality of action functions;
- output information specified by the determined action function and the determined action function input at the output.
21 Citations
5 Claims
-
1. A method of adapting a dialogue system, by using the system repeatedly to run through dialogues with a human or a simulated human and providing a performance indicator for each dialogue, and wherein the method further comprises:
-
receiving data relating to a speech or text signal in a dialogue; updating a system state based on the input data using a state tracker model, wherein the system state comprises probability values associated with each of a plurality of possible values for each of a plurality of categories, wherein a category corresponds to a subject that the speech or text signal may relate to and can take on one or more values from a set of values; determining an action function and determining an action function input by inputting information generated using the system state and a set of stored information into a policy model, the set of stored information comprising a plurality of action functions; outputting information specified by the determined action function and the determined action function input at the output; adapting the policy model to increase the performance indicator; and for each category present in the dialogues, determining a cumulative moving average of the ratio of the performance indicator achieved to the maximum possible performance indicator as an estimate of category importance, wherein the importance is used as one of a second set of parameters. - View Dependent Claims (2, 3, 4)
-
-
5. A method of adapting a dialogue system, by using the system repeatedly to run through dialogues with a human or a simulated human and providing a performance indicator for each dialogue, and wherein the method further comprises:
-
receiving data relating to a speech or text signal in a dialogue; updating a system state based on the input data using a state tracker model, wherein the system state comprises probability values associated with each of a plurality of possible values for each of a plurality of categories, wherein a category corresponds to a subject that the speech or text signal may relate to and can take on one or more values from a set of values; determining an action function and determining an action function input by inputting information generated using the system state and a set of stored information into a policy model, the set of stored information comprising a plurality of action functions; outputting information specified by the determined action function and the determined action function input at the output; adapting the policy model to increase the performance indicator; and for each category in the dialogues, determining a cumulative moving average of the relative position in the dialogue as an estimate of category priority, wherein the priority is used as one of a second set of parameters.
-
Specification