Automated learning from a question and answering network of humans
First Claim
Patent Images
1. A method comprising:
- extracting, by a question answering (QA) system, a set of features from a current question;
performing, by the QA system, a comparison between (a) said set of features from said current question and (b) a set of features from one or more previously-submitted questions;
selecting, based on the comparison, an answer to said current question from a set of answers to said one or more previously-submitted questions;
displaying said answer in conjunction with a set of user-submitted answers to said current question;
receiving user input that rates at least one user-submitted answer of said user-submitted answers higher than said answer;
identifying one or more characteristics of the at least one user-submitted answer that are different from said answer;
based on the one or more characteristics, modifying one or more elements of the QA system; and
wherein the method is performed by one or more computing devices.
5 Assignments
0 Petitions
Accused Products
Abstract
A QA robot learns how to answer questions by observing human interaction over online social networks. The QA robot observes the way people ask questions and how other users respond to those questions. In addition, the QA robot observes which questions are most helpful and analyzes those questions to identify the characteristics of those questions that are most helpful. The QA robot then uses those observations to enhance the way it answers questions in the future.
-
Citations
22 Claims
-
1. A method comprising:
-
extracting, by a question answering (QA) system, a set of features from a current question; performing, by the QA system, a comparison between (a) said set of features from said current question and (b) a set of features from one or more previously-submitted questions; selecting, based on the comparison, an answer to said current question from a set of answers to said one or more previously-submitted questions; displaying said answer in conjunction with a set of user-submitted answers to said current question; receiving user input that rates at least one user-submitted answer of said user-submitted answers higher than said answer; identifying one or more characteristics of the at least one user-submitted answer that are different from said answer; based on the one or more characteristics, modifying one or more elements of the QA system; and wherein the method is performed by one or more computing devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. One or more machine-readable storage medium storing instructions which, when executed by one or more processors, cause the performance of:
-
extracting, by a question answering (QA) system, a set of features from a current question; performing, by the QA system, a comparison between (a) said set of features from said current question and (b) a set of features from one or more previously-submitted questions; selecting, based on the comparison, an answer to said current question from a set of answers to said one or more previously-submitted questions; displaying said answer in conjunction with a set of user-submitted answers to said current question; receiving user input that rates at least one user-submitted answer of said user-submitted answers higher than said answer; identifying one or more characteristics of the at least one user-submitted answer that are different from said answer; and based on the one or more characteristics, modifying one or more elements of the QA system. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification