Neighbor selection and weighting in user-based collaborative filtering: A performance prediction approach
Entity
UAM. Departamento de Ingeniería InformáticaPublisher
Association for Computing Machinery, Inc.Date
2014-03-01Citation
10.1145/2579993
ACM Transactions on the Web 8.2 (2014): 12
ISSN
1559-1131 (print); 1559-114X (online)DOI
10.1145/2579993Funded by
This research was supported by the Spanish Ministry of Science and Research (TIN2011-28538-C02-01). Part of this work was carried out during the tenure of an ERCIM “Alain Bensoussan” Fellowship Programme, funded by European Comission FP7 grant agreement no. 246016.Project
info:eu-repo/grantAgreement/EC/FP7/246016Editor's Version
http://doi.acm.org/10.1145/2579993Subjects
Neighbor selection; Neighbor weighting; Performance prediction; Recommender systems; Trust; User-based collaborative filtering; InformáticaNote
This is the author's version of the work. It is posted here for your personal use. Not for redistribution. The definitive Version of Record was published in ACM Transactions on the Web, http://dx.doi.org/10.1145/2579993Rights
© 2014 ACMAbstract
User-based collaborative filtering systems suggest interesting items to a user relying on similar-minded people called neighbors. The selection and weighting of these neighbors characterize the different recommendation approaches. While standard strategies perform a neighbor selection based on user similarities, trust-aware recommendation algorithms rely on other aspects indicative of user trust and reliability. In this article we restate the trust-aware recommendation problem, generalizing it in terms of performance prediction techniques, whose goal is to predict the performance of an information retrieval system in response to a particular query. We investigate how to adopt the preceding generalization to define a unified framework where we conduct an objective analysis of the effectiveness (predictive power) of neighbor scoring functions. The proposed framework enables discriminating whether recommendation performance improvements are caused by the used neighbor scoring functions or by the ways these functions are used in the recommendation computation. We evaluated our approach with several state-of-the-art and novel neighbor scoring functions on three publicly available datasets. By empirically comparing four neighbor quality metrics and thirteen performance predictors, we found strong predictive power for some of the predictors with respect to certain metrics. This result was then validated by checking the final performance of recommendation strategies where predictors are used for selecting and/or weighting user neighbors. As a result, we have found that, by measuring the predictive power of neighbor performance predictors, we are able to anticipate which predictors are going to perform better in neighbor-scoring-powered versions of a user-based collaborative filtering algorithm.
Files in this item
Google Scholar:Bellogin Kouki, Alejandro
-
Castells Azpilicueta, Pablo
-
Cantador Gutiérrez, Iván
This item appears in the following Collection(s)
Related items
Showing items related by title, author, creator and subject.