Title: Improving collaborative filtering's rating prediction accuracy by considering users' dynamic rating variability
Authors: Dionisis Margaris; Costas Vassilakis
Addresses: Department of Informatics and Telecommunications, University of Athens, Athens, Greece ' Department of Informatics and Telecommunications, University of the Peloponnese, Tripoli, Greece
Abstract: Users that populate ratings databases, follow different marking practices, in the sense that some are stricter, while others are more lenient. Similarly, users' rating practices may also differ in rating variability, in the sense that some users may be entering ratings close to their mean, while other users may be entering more extreme ratings, close to the limits of the rating scale. While this aspect has been recently addressed through the computation and exploitation of an overall rating variability measure per user, the fact that user rating practices may vary along the user's rating history time axis may render the use of the overall rating variability measure inappropriate for performing the rating prediction adjustment. In this work, we: 1) propose an algorithm that considers two variability metrics per user, the global (overall) and the local one, with the latter representing the user's variability at prediction time; 2) present alternative methods for computing a user's local variability; 3) evaluate the performance of the proposed algorithm in terms of rating prediction quality and compare it against the state-of-the-art algorithm that employs a single variability metric in the rating prediction computation process.
Keywords: collaborative filtering; recommender systems; users' ratings dynamic variability; big data; rating prediction computation; temporal information; Pearson correlation coefficient; cosine similarity; evaluation; prediction accuracy.
DOI: 10.1504/IJBDI.2020.107373
International Journal of Big Data Intelligence, 2020 Vol.7 No.2, pp.59 - 71
Received: 25 Feb 2019
Accepted: 26 May 2019
Published online: 21 May 2020 *