DIALOGUE SYSTEM, A DIALOGUE METHOD AND A METHOD OF ADAPTING A DIALOGUE SYSTEM
First Claim
Patent Images
1. A dialogue 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;
i) update 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;
ii) identify one or more relevant categories based on at least part of the updated system state information using an identifier model;
iii) define a set of information from stored information, the stored information comprising a plurality of action functions and categories, the set of information excluding categories which were not identified as relevant;
iv) generate a reduced system state, comprising the probability values associated with one or more of the plurality of possible values for each of the relevant categories;
v) determine an action based on the reduced system state and the set of information using a policy model;
vi) output information specified by the determined action at the output.
1 Assignment
0 Petitions
Accused Products
Abstract
A dialogue 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:
- i) update 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;
- ii) identify one or more relevant categories based on at least part of the updated system state information using an identifier model;
- iii) define a set of information from stored information, the stored information comprising a plurality of action functions and categories, the set of information excluding categories which were not identified as relevant;
- iv) generate a reduced system state, comprising the probability values associated with one or more of the plurality of possible values for each of the relevant categories;
- v) determine an action based on the reduced system state and the set of information using a policy model;
- vi) output information specified by the determined action at the output.
45 Citations
20 Claims
-
1. A dialogue 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; i) update 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; ii) identify one or more relevant categories based on at least part of the updated system state information using an identifier model; iii) define a set of information from stored information, the stored information comprising a plurality of action functions and categories, the set of information excluding categories which were not identified as relevant; iv) generate a reduced system state, comprising the probability values associated with one or more of the plurality of possible values for each of the relevant categories; v) determine an action based on the reduced system state and the set of information using a policy model; vi) output information specified by the determined action at the output. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A dialogue method comprising:
-
receiving data relating to a speech or text signal originating from a user; 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; identifying one or more relevant categories based on at least part of the updated system state information using an identifier model; defining a set of information from stored information, the stored information comprising a plurality of action functions and categories, the set of information excluding categories which were not identified as relevant; generating a reduced system state, comprising the probability values associated with one or more of the plurality of possible values for each of the relevant categories; determining an action based on the reduced system state and the set of information using a policy model; outputting information specified by the determined action at the output. - View Dependent Claims (20)
-
-
14. A method of adapting a dialogue system, the method comprising:
-
obtaining system states for a plurality of dialogues, each system state based on a speech or text signal in a dialogue, 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; training an identifier model to identify one or more relevant categories based on at least part of an input system state information. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification