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.