Responding to an indirect utterance by a conversational system
First Claim
1. A method for responding to an indirect utterance in a dialogue between a user and a conversational system comprising:
- responsive to receiving the indirect utterance, generating a parse structure of the indirect utterance, wherein the indirect utterance is an utterance having elements which do not match a user goal expressed as elements of a knowledge graph, wherein the knowledge graph comprises user goals expressed as elements;
connecting the parse structure through the knowledge graph to a user goal to issue a request which is not stated in the indirect utterance, wherein the connecting includes a matching process which matches the parse structure with the user goal according to degree of structural similarity;
performing a system response, wherein the system response is a dialogue system response based on a combination of the parse structure and the connected user goal.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus and computer program product for responding to an indirect utterance in a dialog between a user and a conversational system is described. An indirect utterance is received. A parse structure of the indirect utterance is generated. The indirect utterance is an utterance which does not match a user goal expressed as elements of a knowledge graph. The parse structure is connected through the knowledge graph to a user goal to issue a request which is not stated in the indirect utterance. A system response is performed, where the system response is a dialog system response based on a combination of the parse structure and the connected user goal.
-
Citations
16 Claims
-
1. A method for responding to an indirect utterance in a dialogue between a user and a conversational system comprising:
-
responsive to receiving the indirect utterance, generating a parse structure of the indirect utterance, wherein the indirect utterance is an utterance having elements which do not match a user goal expressed as elements of a knowledge graph, wherein the knowledge graph comprises user goals expressed as elements; connecting the parse structure through the knowledge graph to a user goal to issue a request which is not stated in the indirect utterance, wherein the connecting includes a matching process which matches the parse structure with the user goal according to degree of structural similarity; performing a system response, wherein the system response is a dialogue system response based on a combination of the parse structure and the connected user goal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. Apparatus, comprising:
-
a processor; computer memory holding computer program instructions executed by the processor for responding to an indirect utterance in a dialogue between a user and a conversational system, the computer program instructions comprising; program code responsive to receiving the indirect utterance, operative to generate a parse structure of the indirect utterance, wherein the indirect utterance is an utterance having elements which do not match a user goal expressed as elements of a knowledge graph, wherein the knowledge graph comprises user goals expressed as elements; program code, operative to connect the parse structure through the knowledge graph to a user goal to issue a request which is not stated in the indirect utterance, wherein connecting the parse structure includes a matching process which matches the parse structure with the user goal according to degree of structural similarity; program code, operative to perform a system response, wherein the system response is a dialogue system response based on a combination of the parse structure and the connected user goal. - View Dependent Claims (13, 14, 15)
-
-
16. A computer program product in a non-transitory computer readable medium for use in a data processing system, the computer program product holding computer program instructions executed by the data processing system for responding to an indirect utterance in a dialogue between a user and a conversational system, the computer program instructions comprising:
-
program code responsive to receiving the indirect utterance, operative to generate a parse structure of the indirect utterance, wherein the indirect utterance is an utterance having elements which do not match a user goal expressed as elements of a knowledge graph, wherein the knowledge graph comprises user goals expressed as elements; program code, operative to connect the parse structure through the knowledge graph to a user goal to issue a request which is not stated in the indirect utterance, wherein connecting the parse structure includes a matching process which matches the parse structure with the user goal according to degree of structural similarity; program code, operative to perform a system response, wherein the system response is a dialogue system response based on a combination of the parse structure and the connected user goal.
-
Specification