A Hybrid Collaborative Filtering System for Contextual Recommendations in Social Networks

  • Jorge Gonzalo-Alonso
  • Paloma de Juan
  • Elena Garcí-a-Hortelano
  • Carlos Á. Iglesias
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5808)


Recommender systems are based mainly on collaborative filtering algorithms, which only use the ratings given by the users to the products. When context is taken into account, there might be difficulties when it comes to making recommendations to users who are placed in a context other than the usual one, since their preferences will not correlate with the preferences of those in the new context. In this paper, a hybrid collaborative filtering model is proposed, which provides recommendations based on the context of the travelling users. A combination of a user-based collaborative filtering method and a semantic-based one has been used. Contextual recommendation may be applied in multiple social networks that are spreading world-wide. The resulting system has been tested over 11870.com, a good example of a social network where context is a primary concern.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Adomavicius, G., Sankaranarayanan, R., Sen, S., Tuzhilin, A.: Incorporating contextual information in recommender systems using a multidimensional approach. ACM Trans. Inf. Syst. 23(1), 103–145 (2005)CrossRefGoogle Scholar
  2. 2.
    Dourish, P.: What we talk about when we talk about context. Personal Ubiquitous Comput. 8(1), 19–30 (2004)CrossRefGoogle Scholar
  3. 3.
    Resnick, P., Iacovou, N., Suchak, M., Bergstorm, P., Riedl, J.: GroupLens: An Open Architecture for Collaborative Filtering of Netnews. In: Proc. of ACM 1994 Conference on Computer Supported Cooperative Work, pp. 175–186. Chapel Hill, North Carolina (1994)CrossRefGoogle Scholar
  4. 4.
    Breese, J.S., Heckerman, D., Kadie, C.: Empirical analysis of predictive algorithms for collaborative filtering. In: Proceedings of the Fourteenth Conference on Uncertainty in Artificial Intelligence, pp. 43–52 (1998)Google Scholar
  5. 5.
    Adomavicius, G., Tuzhilin, A.: Towards the next generation of recommender systems: A survey of the state-of-the-art and possible extensions. IEEE Transactions on Knowledge and Data Engineering 17(6), 734–749 (2005)CrossRefGoogle Scholar
  6. 6.
    Herlocker, J.L., Konstan, J.A., Borchers, A., Riedl, J.: An algorithmic framework for performing collaborative filtering. In: SIGIR 1999: Proc. of the 22nd annual international ACM SIGIR conference on Research and development in information retrieval, pp. 230–237. ACM Press, New York (1999)Google Scholar
  7. 7.
    Ziegler, C.-N., Lausen, G., Schmidt-Thieme, L.: Taxonomy-driven computation of product recommendations. In: Proc. of the 2004 ACM CIKM Conference on Information and Knowledge Management, pp. 406–415. ACM Press, Washington (2004)Google Scholar
  8. 8.
    Weng, L.-T., Xu, Y., Li, Y., Nayak, R.: Exploiting item taxonomy for solving cold-start problem in recommendation making. In: ICTAI 2008: Proceedings of the 2008 20th IEEE International Conference on Tools with Artificial Intelligence, pp. 113–120. IEEE Computer Society, Washington (2008)CrossRefGoogle Scholar
  9. 9.
    Herlocker, J.L., Konstan, J.A., Terveen, L.G., Riedl, J.T.: Evaluating collaborative filtering recommender systems. ACM Trans. Inf. Syst. 22(1), 5–53 (2004)CrossRefGoogle Scholar
  10. 10.
    Weng, L.-T., Xu, Y., Li, Y., Nayak, R.: Improving recommendation novelty based on topic taxonomy. In: WI-IATW 2007: Proc. of the 2007 IEEE/WIC/ACM International Conferences on Web Intelligence and Intelligent Agent Technology - Workshops, pp. 115–118. IEEE Computer Society, Washington (2007)CrossRefGoogle Scholar
  11. 11.
    Cho, Y.H., Kim, J.K.: Application of web usage mining and product taxonomy to collaborative recommendations in e-commerce. Expert Systems with Applications 26(2), 233–246 (2004)CrossRefGoogle Scholar
  12. 12.
    Anand, S., Mobasher, B.: Contextual recommendation, pp. 142–160 (2007)Google Scholar
  13. 13.
    Woerndl, W., Schlichter, J.: Introducing context into recommender systems. In: Proc. AAAI 2007 Workshop on Recommender Systems in e-Commerce, Vancouver, Canada (2007)Google Scholar
  14. 14.
    Yap, G.-E., Tan, A.-H., Pang, H.-H.: Dynamically-optimized context in recommender systems. In: MDM 2005: Proceedings of the 6th international conference on Mobile data management, pp. 265–272. ACM, New York (2005)Google Scholar
  15. 15.
    Kim, S., Kwon, J.: Efective context-aware recommendation on the semantic web. International Journal of Computer Science and Network Security 7(8), 154–159 (2007)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Jorge Gonzalo-Alonso
    • 1
  • Paloma de Juan
    • 1
  • Elena Garcí-a-Hortelano
    • 1
  • Carlos Á. Iglesias
    • 2
  1. 1.Departamento de Ingenierí-a de Sistemas TelemáticosUniversidad Politécnica de MadridSpain
  2. 2.Germinus XXI, Grupo GesforSpain

Personalised recommendations