Cognitive Interactive Search Based on Personalized User Model and Context
First Claim
1. A method, in a data processing system implementing a Question and Answer (QA) system, for performing a personalized context based search of a corpus of information, comprising:
- receiving, by the QA system, from a first user via a source device, an original question for processing by the QA system to generate an answer result;
retrieving, by the QA system, a first user profile associated with the first user, wherein the first user profile specifies a personality trait of the first user;
generating, by the QA system, one or more first candidate answers to the original question based on a search of a corpus of electronic content;
identifying, by the QA system, one or more second users having a similar personality trait to the personality trait of the first user;
identifying, by the QA system, one or more similar questions, similar to that of the original question, previously submitted to the QA system by the one or more second users;
generating, by the QA system, one or more second candidate answers based on the one or more similar questions;
generating, by the QA system, a final answer based on the one or more first candidate answers and one or more second candidate answers; and
outputting, by the QA system, the answer to the user via the source device.
1 Assignment
0 Petitions
Accused Products
Abstract
Mechanisms, in a Question and Answer (QA) system, are provided for performing a personalized context based search of a corpus of information. A question is received, by the QA system, from a first user via a source device. A first user profile associated with the first user, which specifies a personality trait of the first user, is retrieved. First candidate answers to the original question are generated based on a search of a corpus and second users having a similar personality trait to the personality trait of the first user are identified. Similar questions to that of the original question, which were previously submitted to the QA system by the one or more second users are identified. Second candidate answers based on the one or more similar questions are generated by the QA system. A final answer based on the first candidate answers and the second candidate answers is generated and output to the user via the source device.
-
Citations
20 Claims
-
1. A method, in a data processing system implementing a Question and Answer (QA) system, for performing a personalized context based search of a corpus of information, comprising:
-
receiving, by the QA system, from a first user via a source device, an original question for processing by the QA system to generate an answer result; retrieving, by the QA system, a first user profile associated with the first user, wherein the first user profile specifies a personality trait of the first user; generating, by the QA system, one or more first candidate answers to the original question based on a search of a corpus of electronic content; identifying, by the QA system, one or more second users having a similar personality trait to the personality trait of the first user; identifying, by the QA system, one or more similar questions, similar to that of the original question, previously submitted to the QA system by the one or more second users; generating, by the QA system, one or more second candidate answers based on the one or more similar questions; generating, by the QA system, a final answer based on the one or more first candidate answers and one or more second candidate answers; and outputting, by the QA system, the answer to the user via the source device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product comprising a computer readable storage medium having a computer readable program stored therein, wherein the computer readable program, when executed on a data processing system implementing a Question and Answer (QA) system, causes the data processing system to:
-
receive, by the QA system, from a first user via a source device, an original question for processing by the QA system to generate an answer result; retrieve, by the QA system, a first user profile associated with the first user, wherein the first user profile specifies a personality trait of the first user; generate, by the QA system, one or more first candidate answers to the original question based on a search of a corpus of electronic content; identify, by the QA system, one or more second users having a similar personality trait to the personality trait of the first user; identify, by the QA system, one or more similar questions, similar to that of the original question, previously submitted to the QA system by the one or more second users; generate, by the QA system, one or more second candidate answers based on the one or more similar questions; generate, by the QA system, a final answer based on the one or more first candidate answers and one or more second candidate answers; and output, by the QA system, the answer to the user via the source device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. An apparatus comprising:
-
a processor; and a memory coupled to the processor, wherein the memory comprises instructions which, when executed by the processor, cause the processor to implement a Question and Answer (QA) system and perform the following operations; receive, by the QA system, from a first user via a source device, an original question for processing by the QA system to generate an answer result; retrieve, by the QA system, a first user profile associated with the first user, wherein the first user profile specifies a personality trait of the first user; generate, by the QA system, one or more first candidate answers to the original question based on a search of a corpus of electronic content; identify, by the QA system, one or more second users having a similar personality trait to the personality trait of the first user; identify, by the QA system, one or more similar questions, similar to that of the original question, previously submitted to the QA system by the one or more second users; generate, by the QA system, one or more second candidate answers based on the one or more similar questions; generate, by the QA system, a final answer based on the one or more first candidate answers and one or more second candidate answers; and output, by the QA system, the answer to the user via the source device.
-
Specification