Comparison of Collaborative Filtering Algorithms: Limitations of Current Techniques and Proposals for Scalable, High-Performance Recommender Systems

被引:301
作者
Cacheda, Fidel [1 ]
Carneiro, Victor [1 ]
Fernandez, Diego [1 ]
Formoso, Vreixo [1 ]
机构
[1] Univ A Coruna, La Coruna, Spain
关键词
Algorithms; Performance; Collaborative filtering; recommender systems;
D O I
10.1145/1921591.1921593
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The technique of collaborative filtering is especially successful in generating personalized recommendations. More than a decade of research has resulted in numerous algorithms, although no comparison of the different strategies has been made. In fact, a universally accepted way of evaluating a collaborative filtering algorithm does not exist yet. In this work, we compare different techniques found in the literature, and we study the characteristics of each one, highlighting their principal strengths and weaknesses. Several experiments have been performed, using the most popular metrics and algorithms. Moreover, two new metrics designed to measure the precision on good items have been proposed. The results have revealed the weaknesses of many algorithms in extracting information from user profiles especially under sparsity conditions. We have also confirmed the good results of SVD-based techniques already reported by other authors. As an alternative, we present a new approach based on the interpretation of the tendencies or differences between users and items. Despite its extraordinary simplicity, in our experiments, it obtained noticeably better results than more complex algorithms. In fact, in the cases analyzed, its results are at least equivalent to those of the best approaches studied. Under sparsity conditions, there is more than a 20% improvement in accuracy over the traditional user-based algorithms, while maintaining over 90% coverage. Moreover, it is much more efficient computationally than any other algorithm, making it especially adequate for large amounts of data.
引用
收藏
页数:33
相关论文
共 49 条
[1]  
[Anonymous], 1998, TECHNICAL REPORT WS
[2]  
[Anonymous], 2009, P 3 ACM C REC SYST
[3]  
[Anonymous], 2004, P 21 INT C MACHINE L
[4]  
[Anonymous], 1999, Proceedings of the fifth ACM SIGKDD international conference on Knowledge discovery and data mining, DOI DOI 10.1145/312129.312230
[5]  
[Anonymous], 2008, P 14 ACM SIGKDD INT
[6]  
[Anonymous], P 19 ANN C UNC ART I
[7]  
[Anonymous], 15 INT C MACH LEARN
[8]   Fab: Content-based, collaborative recommendation [J].
Balabanovic, M ;
Shoham, Y .
COMMUNICATIONS OF THE ACM, 1997, 40 (03) :66-72
[9]  
Bennett J., 2007, P KDD CUP WORKSHOP, P4
[10]  
Breese J. S., 2013, P 14 C UNC ART INT