TY - GEN
T1 - Evaluation of collaborative filtering algorithms using a small dataset
AU - Roda, Fabio
AU - Liberti, Leo
AU - Raimondi, Franco
PY - 2011/1/1
Y1 - 2011/1/1
N2 - In this paper we report our experience in the implementation of three collaborative filtering algorithms (user-based k-nearest neighbour, Slope One and TMW, our original algorithm) to provide a recommendation service on an existing website. We carry out the comparison by means of a typical metric, namely the accuracy (RMSE). Usually, evaluations for these kinds of algorithms are carried out using off-line analysis, withholding values from a dataset, and trying to predict them again using the remaining portion of the dataset (the so-called "leave-n-out approach"). We adopt a "live" method on an existing website: when a user rates an item, we also store in parallel the predictions of the algorithms on the same item. We got some unexpected results. In the next sections we describe the algorithms, the benchmark, the testing method, and discuss the outcome of this exercise. Our contribution is a report of the initial phase of a Recommender Systems project with a focus on some possible difficulties on the interpretation of the initial results.
AB - In this paper we report our experience in the implementation of three collaborative filtering algorithms (user-based k-nearest neighbour, Slope One and TMW, our original algorithm) to provide a recommendation service on an existing website. We carry out the comparison by means of a typical metric, namely the accuracy (RMSE). Usually, evaluations for these kinds of algorithms are carried out using off-line analysis, withholding values from a dataset, and trying to predict them again using the remaining portion of the dataset (the so-called "leave-n-out approach"). We adopt a "live" method on an existing website: when a user rates an item, we also store in parallel the predictions of the algorithms on the same item. We got some unexpected results. In the next sections we describe the algorithms, the benchmark, the testing method, and discuss the outcome of this exercise. Our contribution is a report of the initial phase of a Recommender Systems project with a focus on some possible difficulties on the interpretation of the initial results.
KW - KNN
KW - Recommender systems
KW - TMW
UR - https://www.scopus.com/pages/publications/80052599924
U2 - 10.5220/0003336506030606
DO - 10.5220/0003336506030606
M3 - Conference contribution
AN - SCOPUS:80052599924
SN - 9789898425515
T3 - WEBIST 2011 - Proceedings of the 7th International Conference on Web Information Systems and Technologies
SP - 603
EP - 606
BT - WEBIST 2011 - Proceedings of the 7th International Conference on Web Information Systems and Technologies
PB - INSTICC Press
ER -