Abstract
Collaborative filtering is one of the most successful technologies applied in recommender systems in multiple domains. With the increasing growth of users and items involved in recommender systems, some inherent weaknesses of traditional collaborating filtering such as ratings data sparsity, new user problems become more and more manifest. We believe that one of the most important sources of these problems is the deficiency of user similarities based on all users and items in authenticity and accuracy. In this paper, we propose an improved collaborative filtering method based on user ranking and item clustering, in which the users are classified and ranked in multiple item clusters by computing their rating qualities based on the previous rating records, and items are recommended for target users according to their similar users with high-ranks in different item categories. Experiments on real world data sets have demonstrated the effectiveness of our approach.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Resnick, P., Varian, H.R.: Recommender systems. Communications of the ACM 40, 56–58 (1997)
Sandvig, J., Mobasher, B., Burke, R.: Robustness of collaborative recommendation based on association rule mining. In: RecSys (2007)
Yu, K., Zhu, S., Lafferty, J., Gong, Y.: Fast nonparametric matrix factorization for large-scale collaborative filtering. In: Proceedings of the 32nd International ACM SIGIR Conference on Reseach and Development in Information Retrieval, pp. 211–218 (2009)
Basu, C., Hirsh, H., Cohen, W.: Recommendation as Classification: Using Social and Content-based Information in Recommendation. In: Recommender System Workshop 1998, pp. 11–15 (1998)
Balabanovic, M., Shoham, Y.: Fab: Content-Based, collaborative recommendation. Communications of the ACM 40(3), 66–72 (1997)
Breese, J.S., Heckerman, D., Kadie, C.: Empirical analysis of predictive algorithms for collaborative filtering. Technical Report,MSR-TR-98-12, Redmond:Microsoft Research (1998)
Xu, B., Bu, J., Chen, C.: An Exploration of Improving Collaborative Recommender Systems viaUser-ItemSubgroups. In: WWW 2012, April 16-20. ACM, Lyon (2012) 978-1-4503-1229-5/12/04
Noel, J., Sanner, S., Tran, K.-N., Christen, P.: New Objective Functions for Social Collaborative Filtering. In: WWW 2012, Lyon, France (2012)
Cai, D., He, X., Han, J., Huang, T.S.: Graph regularized non-negative matrix factorization for data representation. IEEE Transactions on Pattern Analysis and Machine Intelligence, 43–52
Lee, D., Seung, H.: Algorithms for non-negative matrix factorization. Advances in Neural Information Processing Systems 13 (2001)
Rennie, J., Srebro, N.: Fast maximum margin matrix factorization for collaborative prediction. In Proceedings of the 22nd International Conference on Machine Learning, pp. 713–719 (2005)
Movielens datasets, http://www.grouplens.org/node/73
Pennock, D., Horvitz, E., Lawrence, S., Giles, C.: Collaborative filtering by personality diagnosis: Ahybrid memory-and model-based approach. In: Proceedings of the 16th Conference on Uncertainty in Artificial Intelligence, pp. 473–480 (2000)
George, T., Merugu, S.: Ascalable collaborative filtering framework based on-clustering (2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Li, W., He, W. (2013). An Improved Collaborative Filtering Approach Based on User Ranking and Item Clustering. In: Pathan, M., Wei, G., Fortino, G. (eds) Internet and Distributed Computing Systems. IDCS 2013. Lecture Notes in Computer Science, vol 8223. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-41428-2_11
Download citation
DOI: https://doi.org/10.1007/978-3-642-41428-2_11
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-41427-5
Online ISBN: 978-3-642-41428-2
eBook Packages: Computer ScienceComputer Science (R0)