Abstract
Recommender system provides relevant items to users from huge catalogue. Collaborative filtering and content-based filtering are the most widely used techniques in personalized recommender systems. Collaborative filtering uses only the user-ratings data to make predictions, while content-based filtering relies on semantic information of items for recommendation. Hybrid recommendation system combines the two techniques. In this paper, we present another hybridization approach: User Semantic Collaborative Filtering. The aim of our approach is to predict users preferences for items based on their inferred preferences for semantic information of items. In this aim, we design a new user semantic model to describe the user preferences by using Rocchio algorithm. Due to the high dimension of item content, we apply a latent semantic analysis to reduce the dimension of data. User semantic model is then used in a user-based collaborative filtering to compute prediction ratings and to provide recommendations. Applying our approach to real data set, the MoviesLens 1M data set, significant improvement can be noticed compared to usage only approach, content based only approach.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Schafer, J.B., Frankowski, D., Herlocker, J., Sen, S.: Collaborative filtering recommender systems. In: Brusilovsky, P., Kobsa, A., Nejdl, W. (eds.) Adaptive Web 2007. LNCS, vol. 4321, pp. 291–324. Springer, Heidelberg (2007)
Pazzani, M.J., Billsus, D.: Content-based recommendation systems. In: Brusilovsky, P., Kobsa, A., Nejdl, W. (eds.) Adaptive Web 2007. LNCS, vol. 4321, pp. 325–341. Springer, Heidelberg (2007)
Burke, R.: Hybrid web recommender systems. In: Brusilovsky, P., Kobsa, A., Nejdl, W. (eds.) Adaptive Web 2007. LNCS, vol. 4321, pp. 377–408. Springer, Heidelberg (2007)
Resnick, P., Iacovou, N., Suchak, M., Bergstrom, P., Riedl, J.: GroupLens: an open architecture for collaborative filtering of netnews. In: 1994 ACM Conference on Computer supported Cooperative Work, pp. 175–186 (1994)
Ben Ticha, S., Roussanaly, A., Boyer, A., Bsaies, K.: User semantic preferences for collaborative recommendations. In: Huemer, C., Lops, P. (eds.) EC-Web 2012. LNBIP, vol. 123, pp. 203–211. Springer, Heidelberg (2012)
Ben Ticha, S., Roussanaly, A., Boyer, A.: User semantic model for hybrid recommender systems. In: The 1st International Conference on Social Eco-Informatics - SOTICS, pp. 95–101. IARIA, Barcelona, Espagne (2011)
Rocchio, J.: Relevance feedback in information retrieval. In: Salton, G. (ed.) The Smart Retrieval System - Experiments in Automatic Document Processing, pp. 313–323. Prentice-Hall Inc, Englewood Cliffs (1971)
Dumais, S.T.: Latent semantic analysis. Ann. Rev. Inf. Sci. Technol. 38, 188–230 (2004)
Goldberg, D., Nichols, D., Oki, B.M., Terry, D.: Using collaborative filtering to weave an information tapestry. Commun. ACM 35, 61–70 (1992)
Shardanand, U., Maes, P.: Social information filtering: Algorithms for automating “word of mouth”. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. CHI 1995, pp. 210–217. ACM Press/Addison-Wesley Publishing Co., New York, USA (1995)
Hill, W., Stead, L., Rosenstein, M., Furnas, G.: Recommending and evaluating choices in a virtual community of use. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. CHI 1995, pp. 194–201. ACM Press/Addison-Wesley Publishing Co., New York, USA (1995)
Ekstrand, M.D., Riedl, J.T., Konstan, J.A.: Collaborative filtering recommender systems. Found. Trends Hum. Comput. Interact. 4, 81–173 (2011)
Su, X., Khoshgoftaar, T. M.: A survey of collaborative filtering techniques. Adv. in Artif. Intell. 2009, Article No. 4 (2009)
Breese, J., Heckerman, D., Kadie, C.: Empirical analysis of predictive algorithms for collaborative filtering. In: Proceeding of the Fourteenth Conference on Uncertainty in Artificial Intelligence (UAI), pp. 43–52. Morgan Kaufmann, San Francisco, Madison, Wisconsin (1998)
Sarwar, B., Karypis, G., Konstan, J., Riedl, J.: Item-based collaborative filtering recommendation algorithms. In: Proceedings of the 10th International Conference on World Wide Web WWW 2001, pp. 285–295. ACM, New York, USA (2001)
Miyahara, K., Pazzani, M.J.: Collaborative filtering with the simple bayesian classifier. In: Mizoguchi, R., Slaney, J.K. (eds.) PRICAI 2000. LNCS, vol. 1886, pp. 679–689. Springer, Heidelberg (2000)
Sarwar, B., Karypis, G., Konstan, J., Riedl, J.: Recommender systems for large-scale e-commerce: scalable neighborhood formation using clustering. In: Proceedings of the Fifth International Conference on Computer and Information Technology (ICCIT 2002) (2002)
Xue, G. R., Lin, C., Yang, Q., Xi, W., Zeng, H. J., Yu, Y., Chen, Z.: Scalable collaborative filtering using cluster-based smoothing. In: Proceedings of the 28th Annual International ACM SIGIR Conference on Research and Development in Information Retrieval SIGIR 2005, pp. 114–121. ACM, New York, USA (2005)
Lops, P., de Gemmis, M., Semeraro, G.: Content-based recommender systems: state of the art and trends. In: Ricci, F., Rokach, L., Shapira, B., Kantor, P.B. (eds.) Recommender Systems Handbook, pp. 73–105. Springer, New York (2011)
Salton, G.: Automatic Text Processing. Addison-Wesley, Boston (1989)
Baeza-Yates, R., Ribeiro-Neto, B.: Modern Information Retrieval. Addison-Wesley, Boston (1999)
Belkin, N.J., Croft, W.B.: Information filtering and information retrieval: two sides of the same coin? Commun. ACM 35, 29–38 (1992)
Adomavicius, G., Tuzhilin, A.: Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions. IEEE Trans. Knowl. Data Eng. 17, 734–749 (2005)
Pazzani, M., Billsus, D.: Learning and revising user profiles: the identification of interesting web sites. Mach. Learn. 27, 313–331 (1997)
Mooney, R. J., Roy, L.: Content-based book recommending using learning for text categorization. In: Proceedings of the Fifth ACM Conference on Digital Libraries DL 2000, pp. 195–204. ACM, New York, USA (2000)
Balabanović, M., Shoham, Y.: Fab: Content-based, collaborative recommendation. Commun. ACM 40, 66–72 (1997)
Sarwar, B., Karypis, G., Konstan, J., Riedl, J.: Application of dimensionality reduction in recommender system-a case study. In: Proceedings of the ACM WebKDD 2000 Web Mining for E-Commerce Workshop (2000)
Mobasher, B., Jin, X., Zhou, Y.: Semantically enhanced collaborative filtering on the web. In: Berendt, B., Hotho, A., Mladenič, D., van Someren, M., Spiliopoulou, M., Stumme, G. (eds.) EWMF 2003. LNCS (LNAI), vol. 3209, pp. 57–76. Springer, New York (2004)
Sen, S., Vig, J., Riedl, J.: Tagommenders: Connecting users to items through tags. In: Proceedings of the 18th International Conference on World Wide Web WWW 2009, pp. 671–680. ACM, New York, USA (2009)
Manzato, M.G.: Discovering latent factors from movies genres for enhanced recommendation. In: Proceedings of the Sixth ACM Conference on Recommender Systems RecSys 2012, pp. 249–252. ACM, New York, USA (2012)
Ben Ticha, S., Roussanaly, A., Boyer, A., Bsaïes, K.: Feature frequency inverse user frequency for dependant attribute to enhance recommendations. In: The Third International Conference on Social Eco-Informatics - SOTICS, Lisbon, Portugal, IARIA (2013)
data set, M July 2014: http://grouplens.org/datasets/movielens/
MovieLens July 2014. www.movielens.org
HetRec2011. In: 2nd International Workshop on Information Heterogeneity and Fusion in Recommender Systems, The 5th ACM Conference on Recommender Systems (2011)
Herlocker, J.L., Konstan, J.A., Terveen, L.G., Riedl, J.T.: Evaluating collaborative filtering recommender systems. ACM Trans. Inf. Syst. 22, 5–53 (2004)
Shani, G., Gunawardana, A.: Evaluating recommendation systems. In: Ricci, F., Rokach, L., Shapira, B., Kantor, P.B. (eds.) Recommender Systems Handbook, pp. 257–297. Springer, Heidelberg (2011)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Ben Ticha, S., Roussanaly, A., Boyer, A., Bsaïes, K. (2015). Rocchio Algorithm to Enhance Semantically Collaborative Filtering. In: Monfort, V., Krempels, KH. (eds) Web Information Systems and Technologies. WEBIST 2014. Lecture Notes in Business Information Processing, vol 226. Springer, Cham. https://doi.org/10.1007/978-3-319-27030-2_19
Download citation
DOI: https://doi.org/10.1007/978-3-319-27030-2_19
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-27029-6
Online ISBN: 978-3-319-27030-2
eBook Packages: Computer ScienceComputer Science (R0)