Tailoring Question Answering System Output Based on User Expertise
First Claim
1. A method, in a data processing system, for tailoring question answering system output based on user expertise, the method comprising:
- receiving, by the data processing system, an input question from a questioning user;
determining, by the data processing system, a set of features associated with text of the input question;
determining, by the data processing system, an expertise level of the questioning user based on the set of features associated with the text of the input question using a trained expertise model;
generating, by the data processing system, one or more candidate answers for the input question; and
tailoring, by the data processing system, output of the one or more candidate answers based on the expertise level of the questioning user.
1 Assignment
0 Petitions
Accused Products
Abstract
A mechanism is provided in a data processing system for tailoring question answering system output based on user expertise. The mechanism receives an input question from a questioning user and determines a set of features associated with text of the input question. The mechanism determines an expertise level of the questioning user based on the set of features associated with the text of the input question using a trained expertise model. The mechanism generates one or more candidate answers for the input question and tailors output of the one or more candidate answers based on the expertise level of the questioning user.
101 Citations
20 Claims
-
1. A method, in a data processing system, for tailoring question answering system output based on user expertise, the method comprising:
-
receiving, by the data processing system, an input question from a questioning user; determining, by the data processing system, a set of features associated with text of the input question; determining, by the data processing system, an expertise level of the questioning user based on the set of features associated with the text of the input question using a trained expertise model; generating, by the data processing system, one or more candidate answers for the input question; and tailoring, by the data processing system, output of the one or more candidate answers based on the expertise level of the questioning user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. 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 computing device, causes the computing device to:
-
receive an input question from a questioning user; determine a set of features associated with text of the input question; determine an expertise level of the questioning user based on the set of features associated with the text of the input question using a trained expertise model; generate one or more candidate answers for the input question; and tailor output of the one or more candidate answers based on the expertise level of the questioning user. - View Dependent Claims (14, 15, 16, 17)
-
-
18. 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; receive an input question from a questioning user; determine a set of features associated with text of the input question; determine an expertise level of the questioning user based on the set of features associated with the text of the input question using a trained expertise model; generate one or more candidate answers for the input question; and tailor output of the one or more candidate answers based on the expertise level of the questioning user. - View Dependent Claims (19, 20)
-
Specification