Skip to main content

Rocchio Algorithm to Enhance Semantically Collaborative Filtering

  • Conference paper
  • First Online:
Web Information Systems and Technologies (WEBIST 2014)

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 226))

Included in the following conference series:

  • 659 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. 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)

    Chapter  Google Scholar 

  2. 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)

    Chapter  Google Scholar 

  3. 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)

    Chapter  Google Scholar 

  4. 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)

    Google Scholar 

  5. 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)

    Chapter  Google Scholar 

  6. 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)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. Dumais, S.T.: Latent semantic analysis. Ann. Rev. Inf. Sci. Technol. 38, 188–230 (2004)

    Article  Google Scholar 

  9. Goldberg, D., Nichols, D., Oki, B.M., Terry, D.: Using collaborative filtering to weave an information tapestry. Commun. ACM 35, 61–70 (1992)

    Article  Google Scholar 

  10. 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)

    Google Scholar 

  11. 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)

    Google Scholar 

  12. Ekstrand, M.D., Riedl, J.T., Konstan, J.A.: Collaborative filtering recommender systems. Found. Trends Hum. Comput. Interact. 4, 81–173 (2011)

    Article  Google Scholar 

  13. Su, X., Khoshgoftaar, T. M.: A survey of collaborative filtering techniques. Adv. in Artif. Intell. 2009, Article No. 4 (2009)

    Google Scholar 

  14. 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)

    Google Scholar 

  15. 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)

    Google Scholar 

  16. 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)

    Chapter  Google Scholar 

  17. 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)

    Google Scholar 

  18. 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)

    Google Scholar 

  19. 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)

    Chapter  Google Scholar 

  20. Salton, G.: Automatic Text Processing. Addison-Wesley, Boston (1989)

    Google Scholar 

  21. Baeza-Yates, R., Ribeiro-Neto, B.: Modern Information Retrieval. Addison-Wesley, Boston (1999)

    Google Scholar 

  22. Belkin, N.J., Croft, W.B.: Information filtering and information retrieval: two sides of the same coin? Commun. ACM 35, 29–38 (1992)

    Article  Google Scholar 

  23. 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)

    Article  Google Scholar 

  24. Pazzani, M., Billsus, D.: Learning and revising user profiles: the identification of interesting web sites. Mach. Learn. 27, 313–331 (1997)

    Article  Google Scholar 

  25. 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)

    Google Scholar 

  26. Balabanović, M., Shoham, Y.: Fab: Content-based, collaborative recommendation. Commun. ACM 40, 66–72 (1997)

    Article  Google Scholar 

  27. 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)

    Google Scholar 

  28. 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)

    Chapter  Google Scholar 

  29. 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)

    Google Scholar 

  30. 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)

    Google Scholar 

  31. 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)

    Google Scholar 

  32. data set, M July 2014: http://grouplens.org/datasets/movielens/

  33. MovieLens July 2014. www.movielens.org

  34. HetRec2011. In: 2nd International Workshop on Information Heterogeneity and Fusion in Recommender Systems, The 5th ACM Conference on Recommender Systems (2011)

    Google Scholar 

  35. 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)

    Article  Google Scholar 

  36. 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)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sonia Ben Ticha .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics