Assessing quality of user reviews
First Claim
Patent Images
1. A method comprising:
- receiving a review at a computer device through a network, wherein the review was generated by an author;
receiving metadata associated with the author at the computer device through the network, wherein the metadata includes an average score given to reviews generated by the author and an average score given to reviews generated by authors who the author has provided an indicator of trust to, wherein the average score given to the reviews generated by the author is based on scores given to reviews generated by the author, wherein each score given to a review generated by the author is given by an author or user who is not the author of the review;
determining a feature vector for the review based on the text of the review by the computer device; and
determining a score for the review based on the determined feature vector and the metadata associated with the author by the computer device, wherein determining the score for the review comprises;
determining the score for the review using the feature vector and a review scoring model; and
applying a co-citation constraint to the score for the review by skewing the score for the review towards an average score given to reviews generated by authors who have provided an indicator of trust to the authors who the author has also provided an indicator of trust.
2 Assignments
0 Petitions
Accused Products
Abstract
User generated reviews and scores associated with the reviews may be used to train a review scoring model with textual features of the reviews. The review scoring model may be used to predict scores for newly received reviews. One or more constraints based on social networking application data associated with an author of a review may be used to adjust the predicted score of the review.
28 Citations
15 Claims
-
1. A method comprising:
-
receiving a review at a computer device through a network, wherein the review was generated by an author; receiving metadata associated with the author at the computer device through the network, wherein the metadata includes an average score given to reviews generated by the author and an average score given to reviews generated by authors who the author has provided an indicator of trust to, wherein the average score given to the reviews generated by the author is based on scores given to reviews generated by the author, wherein each score given to a review generated by the author is given by an author or user who is not the author of the review; determining a feature vector for the review based on the text of the review by the computer device; and determining a score for the review based on the determined feature vector and the metadata associated with the author by the computer device, wherein determining the score for the review comprises; determining the score for the review using the feature vector and a review scoring model; and applying a co-citation constraint to the score for the review by skewing the score for the review towards an average score given to reviews generated by authors who have provided an indicator of trust to the authors who the author has also provided an indicator of trust. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
receiving a plurality of reviews through a network by a computer device, wherein each review was generated by an author and has an associated score; receiving metadata associated with each author of a review from the plurality of reviews through the network by the computer device, wherein the metadata associated with each author includes an average score given to reviews generated by the author and an average score given to reviews generated by authors who the author has provided an indicator of trust to, wherein the average score given to the reviews generated by the author is based on scores given to reviews generated by the author, wherein each score given to a review generated by the author is given by an author or user who is not the author of the review; determining a feature vector for each review from the plurality of reviews using the received metadata associated with the author of the review and the text of each review by the computer device; training a review scoring model using the feature vector for each review from the plurality of reviews and the associated scores by the computer device; receiving a review by the computer device, wherein the review is not a review from the plurality of reviews; receiving metadata associated with the received review by the computer device; determining a feature vector for the review by the computer device; and generating a score for the review using the feature vector for the review and the review scoring model by the computer device; and applying a co-citation constraint to the generated score for the review by skewing the score for the review towards an average score given to reviews generated by authors who have provided an indicator of trust to the authors who the author has also provided an indicator of trust. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A system comprising:
-
at least one computer device; a review scoring model; and a review scoring engine adapted to; receive a plurality of reviews, wherein each review was generated by an author and has an associated score; receive metadata associated with each author of a review from the plurality of reviews, wherein the metadata associated with each author includes an average score given to reviews generated by the author and an average score given to reviews generated by authors who the author has provided an indicator of trust to, wherein the average score given to the reviews generated by the author is based on scores given to reviews generated by the author, wherein each score given to a review generated by the author is given by an author or user who is not the author of the review; determine a feature vector for each review from the plurality of reviews using the received metadata associated with the author of the review and the text of each review; train the review scoring model using the feature vector for each review from the plurality of reviews and the associated scores; receive a review that is not from the plurality of reviews; receive metadata associated with the received review; determine a feature vector for the review; generate a score for the review using the feature vector for the review and the review scoring model; and apply a co-citation constraint to the generated score by skewing the generated score towards an average score given to reviews generated by authors who have provided an indicator of trust to the authors who the author has also provided an indicator of trust. - View Dependent Claims (14, 15)
-
Specification