Context-sensitive generation of conversational responses
First Claim
1. A system for generating context-sensitive conversational responses, said system comprising:
- at least one processor;
a memory storage device, the memory storage device comprising a memory area storing a response generation engine, wherein the at least one processor executes the response generation engine to;
receive a user generated message associated with a current conversation;
derive conversational context data associated with the user generated message, wherein the derived conversational context data is based at least on a set of context data sources associated with a user, the set of context data sources comprising;
linguistic context data captured as message-response pairs of a conversation of the user, andnon-linguistic context data associated with a physical or virtual environment of the user; and
output a generated context-sensitive response to the user generated message based at least on the conversational context data and the user generated message.
1 Assignment
0 Petitions
Accused Products
Abstract
Examples are generally directed towards context-sensitive generation of conversational responses. Context-message-response n-tuples are extracted from at least one source of conversational data to generate a set of training context-message-response n-tuples. A response generation engine is trained on the set of training context-message-response n-tuples. The trained response generation engine automatically generates a context-sensitive response based on a user generated input message and conversational context data. A digital assistant utilizes the trained response generation engine to generate context-sensitive, natural language responses that are pertinent to user queries.
8 Citations
20 Claims
-
1. A system for generating context-sensitive conversational responses, said system comprising:
-
at least one processor; a memory storage device, the memory storage device comprising a memory area storing a response generation engine, wherein the at least one processor executes the response generation engine to; receive a user generated message associated with a current conversation; derive conversational context data associated with the user generated message, wherein the derived conversational context data is based at least on a set of context data sources associated with a user, the set of context data sources comprising; linguistic context data captured as message-response pairs of a conversation of the user, and non-linguistic context data associated with a physical or virtual environment of the user; and output a generated context-sensitive response to the user generated message based at least on the conversational context data and the user generated message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 20)
-
-
8. One or more computer storage media having computer-executable components, said components comprising:
-
an extraction component that is executed to cause at least one processor to extract context-message-response n-tuples from at least one source of conversational data based on a context-message pair to form a training set of context-message-response n-tuples; a response generation training component that is executed to cause at least one processor to train a response generation engine using the training set of context-message-response n-tuples to form a trained response generation engine; and the trained response generation engine that is executed to cause at least one processor to generate a context-sensitive conversational response to a user generated message based on conversational context data associated with a user, the conversational context data being gathered during a current conversation, wherein the conversational context data is based at least on a set of context data sources associated with a user, the set of context data sources comprising; linguistic context data captured as context-message-response n-tuples of a conversation of the user, and non-linguistic context data associated with a physical or virtual environment of the user. - View Dependent Claims (9, 10)
-
-
11. A computer-implemented method for state-free generation of context-sensitive conversational responses, said method comprising:
-
receiving, by a response generation engine implemented on a processor, a user generated message associated with a current conversation; deriving, by a context data derivation component implemented on the processor, conversational context data associated with the user generated message, wherein the derived conversational context data is based at least on a set of context data sources associated with a user, the set of context data sources comprising; linguistic context data captured as message-response pairs of a conversation of the user, and non-linguistic context data associated with a physical or virtual environment of-the user; and outputting a generated context-sensitive response to the user generated message based at least on the conversational context data and the user generated message. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
Specification