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 :
بازگشت