de Kerchove D'Exaerde, Cristobald
[UCL]
Van Dooren, Paul
[UCL]
We present a class of voting systems that we call "iterative filtering" systems. These systems are based on an iterative method that assigns a reputation to n + m items, n objects, and m raters, applying some filter to the votes. Each rater evaluates a subset of objects leading to an n x m rating matrix with a given sparsity pattern. From this rating matrix a formula is defined for the reputation of raters and objects. We propose a natural and intuitive nonlinear formula and also provide an iterative algorithm that linearly converges to the unique vector of reputations. In contrast to classical outlier detection, no evaluation is discarded in this method, but each one is taken into account with different weights for the reputations of the objects. The complexity of one iteration step is linear in the number of evaluations, making our algorithm efficient for large data sets. Experiments show good robustness of the reputation of the objects against cheaters and spammers and good detection properties of cheaters and spammers.
Bibliographic reference |
de Kerchove D'Exaerde, Cristobald ; Van Dooren, Paul. Iterative Filtering in Reputation Systems. In: SIAM Journal on Matrix Analysis and Applications, Vol. 31, no. 4, p. 1812-1834 (2010) |
Permanent URL |
http://hdl.handle.net/2078.1/33718 |