DocumentCode
27227
Title
An Iterative Method for Calculating Robust Rating Scores
Author
Allahbakhsh, Mohammad ; Ignjatovic, Aleksandar
Author_Institution
Sch. of Comput. Sci. & Eng., Univ. of New South Wales, Sydney, NSW, Australia
Volume
26
Issue
2
fYear
2015
fDate
Feb. 2015
Firstpage
340
Lastpage
350
Abstract
Online rating systems are widely used to facilitate making decisions on the web. For fame or profit, people may try to manipulate such systems by posting unfair evaluations. Therefore, determining objective rating scores of products or services becomes a very important yet difficult problem. Existing solutions are mostly majority based, also employing temporal analysis and clustering techniques. However, they are still vulnerable to sophisticated collaborative attacks. In this paper we propose an iterative rating algorithm which is very robust against collusion attacks as well as random and biased raters. Unlike previous iterative methods, our method is not based on comparing submitted evaluations to an approximation of the final rating scores, and it entirely decouples credibility assessment of the cast evaluations from the ranking itself. This makes it more robust against sophisticated collusion attacks than the previous iterative filtering algorithms. We provide a rigorous proof of convergence of our algorithm based on the existence of a fixed point of a continuous mapping which also happens to be a stationary point of a constrained optimization objective. We have implemented and tested our rating method using both simulated data as well as real world movie rating data. Our tests demonstrate that our model calculates realistic rating scores even in the presence of massive collusion attacks and outperforms well-known algorithms in the area. The results of applying our algorithm on the real-world data obtained from MovieLens conforms highly with the rating scores given by Rotten Tomatoes movie critics as domain experts for movies.
Keywords
Internet; constraint handling; distributed processing; iterative methods; pattern clustering; trusted computing; MovieLens; Rotten Tomatoes movie critics; World Wide Web; biased rater; clustering technique; collaborative attack; collusion attacks; constrained optimization objective; credibility assessment; iterative filtering algorithm; iterative method; iterative rating algorithm; movie domain experts; online rating system; random rater; real world movie rating data; realistic rating score; robust rating scores; sophisticated collusion attack; temporal analysis; Accuracy; Communities; Iterative methods; Mathematical model; Motion pictures; Nominations and elections; Robustness; Online rating; collusion; iterative method; trust; voting;
fLanguage
English
Journal_Title
Parallel and Distributed Systems, IEEE Transactions on
Publisher
ieee
ISSN
1045-9219
Type
jour
DOI
10.1109/TPDS.2013.215
Filename
6762988
Link To Document