Recommender systems based on collaborative filtering and resource allocation

被引:27
作者
Javari A. [1 ]
Gharibshah J. [1 ]
Jalili M. [1 ,2 ]
机构
[1] Department of Computer Engineering, Sharif University of Technology, Tehran
[2] School of Electrical and Computer Engineering, RMIT University, Melbourne
关键词
Collaborative filtering; Information theory; Recommender systems; Resource allocation; Similarity; Social networks;
D O I
10.1007/s13278-014-0234-0
中图分类号
学科分类号
摘要
Recommendation systems are important part of electronic commerce, where appropriate items are recommended to potential users. The most common algorithms used for constructing recommender systems in commercial applications are collaborative filtering methods and their variants, which is mainly due to their simple implementation. In these methods, structural features of bipartite network of users and items are used and potential items are recommended to the users based on a similarity measure that shows how similar the behavior of the users is. Indeed, the performance of the memory-based CF algorithms heavily depends on the quality of similarities obtained among users/items. As the obtained similarities are more reliable, better performance for the recommender systems is expected. In this paper, we propose three models to extract reliability of similarities estimated in classic recommenders. We incorporate the obtained reliabilities to improve performance of the recommender systems. In the proposed algorithms for reliability extraction, a number of elements are taken into account including the structure of the user-item bipartite network, the individual profile of the users, i.e., how many items they have rated, and that of the items, i.e., how many users have rated them. Among the proposed methods, the method based on resource allocation provides the highest performance as compared to others. Our numerical results on two benchmark datasets (Movielens and Netflix) shows that employing resource allocation in classical recommenders significantly improves their performance. These results are of great importance since including resource allocation in the systems does not increase their computational complexity. © 2014, Springer-Verlag Wien.
引用
收藏
页码:1 / 11
页数:10
相关论文
共 51 条
[1]  
Abdessalem T., Cautis B., Souhli A., Trust management in social networks. Télécom ParisTech, LTCI, UMR CNRS, (2009)
[2]  
Adamic EA L.A., Friends and neighbors on the web, Soc Netw, 25, pp. 211-230, (2003)
[3]  
Adomavicius G., Tuzhilin A., Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions, IEEE Trans Audio Electroacoust Knowl Data Eng, 17, pp. 734-749, (2005)
[4]  
Adomavicius G., Tuzhilin A., Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions, Knowl Data Eng, IEEE Trans, 17, 6, pp. 734-749, (2005)
[5]  
Ahn H.J., A new similarity measure for collaborative filtering to alleviate the new user cold-starting problem, Inf Sci, 178, pp. 37-51, (2008)
[6]  
Altingovde I.S., Subakan O.N., Ulusoy O., Cluster searching strategies for collaborative recommendation systems, Inf Process Manage, 49, pp. 688-697, (2013)
[7]  
Anand D., Bharadwaj K.K., Utilizing various sparsity measures for enhancing accuracy of collaborative recommender systems based on local and global similarities, Expert Syst Appl, 38, pp. 5101-5109, (2011)
[8]  
Badrul Sarwar G.K., Konstan J., and John Riedl, (2001)
[9]  
Basu C., Hirsh H., Cohen W., Recommendation as classification: Using social and content-based information in recommendation, National Conference on Artificial Intelligence, (1998)
[10]  
Bellogin A., Castells P., Cantador I., Improving memory-based collaborative filtering by neighbour selection based on user preference overlap, LE CENTRE DE HAUTES ETUDES INTERNATIONALES D’INFORMATIQUE DOCUMENTAIRE, pp. 145-148, (2013)