Abstract
Recommender system (RS) helps customers to select appropriate products from millions of products and has become a key component in e-commerce systems. Collaborative filtering (CF) based approaches are widely employed to build RSs. In CF, recommendation to the target user is computed after forming the corresponding neighbourhood of users. Neighborhood of a target user is extracted based on the similarity between the product rating vector of the target user and the product rating vectors of individual users. In CF, the methodology employed for neighborhood formation influences the performance. In this paper, we have made an effort to improve the performance of CF by proposing a different approach to compute recommendations by considering two kinds of neighborhood. One is the neighborhood by considering the product ratings of the user as a single vector and the other is based on the neighborhood of the corresponding virtual users. For the target user, the virtual users are formed by dividing the ratings based on the category of products. We have proposed a combined approach to compute better recommendations by considering both kinds of neighborhoods. The experiments results on real world MovieLens dataset show that the proposed approach improves the performance over CF.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Adomavicius, G., Tuzhilin, A.: Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions. TKDE 17(6), 734–749 (2005)
Deshpande, M., Karypis, G.: Item-based top-n recommendation algorithms. TOIS 22(1), 143–177 (2004)
Goldberg, D., Nichols, D., Oki, B.M., Terry, D.: Using collaborative filtering to weave an information tapestry. ACM Commun. 35(12), 61–70 (1992)
Herlocker, J.L.: Understanding and Improving Automated Collaborative Filtering Systems. Ph.D. thesis (2000)
Huang, Q.H., Ouyang, W.M.: Fuzzy collaborative filtering with multiple agents. J. Shanghai Univ. 11, 290–295 (2007)
Koren, Y.: Factorization meets the neighborhood: a multifaceted collaborative filtering model. In: SIGKDD, pp. 426–434. ACM (2008)
Koren, Y.: Collaborative filtering with temporal dynamics. ACM Commun. 53(4), 89–97 (2010)
Li, F., Xu, G., Cao, L.: Coupled item-based matrix factorization. In: Benatallah, B., Bestavros, A., Manolopoulos, Y., Vakali, A., Zhang, Y. (eds.) WISE 2014, Part I. LNCS, vol. 8786, pp. 1–14. Springer, Heidelberg (2014)
Lopes, A.R., Prudencio, R.B., Bezerra, B.L.: A collaborative filtering framework based on local and global similarities with similarity tie-breaking criteria. In: International Joint Conference on Neural Networks (IJCNN), pp. 2887–2893. IEEE (2014)
Min, S.H., Han, I.: Detection of the customer time-variant pattern for improving recommender systems. Expert Syst. Appl. 28(2), 189–199 (2005)
Santos Jr., E.B., Goularte, R., Manzato, M.G., et al.: Personalized collaborative filtering: a neighborhood model based on contextual constraints. In: 29th Symposium on Applied Computing. ACM (2014)
Sarwar, B., Karypis, G., Konstan, J., Riedl, J.: Analysis of recommendation algorithms for e-commerce. In: 2nd Conference on Electronic Commerce, pp. 158–167. ACM (2000)
Sarwar, B., Karypis, G., Konstan, J., Riedl, J.: Item-based collaborative filtering recommendation algorithms. In: The 10th International Conference on World Wide Web, pp. 285–295. ACM (2001)
Schafer, J.B., Konstan, J., Riedl, J.: Recommender systems in e-commerce. In: Conference on Electronic Commerce, pp. 158–166. ACM (1999)
Sharma, M., Reddy, P.K., Kiran, R.U., Ragunathan, T.: Improving the performance of recommender system by exploiting the categories of products. In: Kikuchi, S., Madaan, A., Sachdeva, S., Bhalla, S. (eds.) DNIS 2011. LNCS, vol. 7108, pp. 137–146. Springer, Heidelberg (2011)
da Silva, E.Q., Camilo Junior, C.G., Pascoal, L.M.L., Rosa, T.C.: An evolutionary approach for combining results of recommender systems techniques based on collaborative filtering. In: Congress on Evolutionary Computation (CEC), pp. 959–966. IEEE (2014)
Wang, J., De Vries, A.P., Reinders, M.J.: Unifying user-based and item-based collaborative filtering approaches by similarity fusion. In: SIGIR, pp. 501–508. ACM (2006)
Yang, X., Guo, Y., Liu, Y., Steck, H.: A survey of collaborative filtering based social recommender systems. Comput. Commun. 41, 1–10 (2014)
Zhang, J., Pu, P.: A recursive prediction algorithm for collaborative filtering recommender systems. In: Conference on Recommender Systems, pp. 57–64. ACM (2007)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Dileep Kumar, K., Krishna Reddy, P., Balakrishna Reddy, P., Cao, L. (2016). Improving the Performance of Collaborative Filtering with Category-Specific Neighborhood. In: Nguyen, N.T., Trawiński, B., Fujita, H., Hong, TP. (eds) Intelligent Information and Database Systems. ACIIDS 2016. Lecture Notes in Computer Science(), vol 9622. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-49390-8_19
Download citation
DOI: https://doi.org/10.1007/978-3-662-49390-8_19
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-662-49389-2
Online ISBN: 978-3-662-49390-8
eBook Packages: Computer ScienceComputer Science (R0)