Recommending Web Pages Using Item-Based Collaborative Filtering Approaches

  • Sara Cadegnani
  • Francesco Guerra
  • Sergio Ilarri
  • María del Carmen Rodríguez-Hernández
  • Raquel Trillo-Lado
  • Yannis Velegrakis
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 9398)


Predicting the next page a user wants to see in a large website has gained importance along the last decade due to the fact that the Web has become the main communication media between a wide set of entities and users. This is true in particular for institutional government and public organization websites, where for transparency reasons a lot of information has to be provided. The “long tail” phenomenon affects also this kind of websites and users need support for improving the effectiveness of their navigation. For this reason, complex models and approaches for recommending web pages that usually require to process personal user preferences have been proposed.

In this paper, we propose three different approaches to leverage information embedded in the structure of web sites and their logs to improve the effectiveness of web page recommendation by considering the context of the users, i.e., their current sessions when surfing a specific web site. This proposal does not require either information about the personal preferences of the users to be stored and processed or complex structures to be created and maintained. So, it can be easily incorporated to current large websites to facilitate the users’ navigation experience. Experiments using a real-world website are described and analyzed to show the performance of the three approaches.



The authors would like to acknowledge networking support by the ICT COST Action IC1302 KEYSTONE - Semantic keyword-based search on structured data sources ( We also thank the support of the CICYT project TIN2013-46238-C4-4-R and DGA-FSE.

The authors would also thank the Rete Civica Mo-Net from the Comune di Modena for having provided the data exploited in this research.


  1. 1.
    Balabanović, M.: Learning to surf: multiagent systems for adaptive web page recommendation. Ph.D. thesis, Stanford University, May 1998Google Scholar
  2. 2.
    Balabanović, M., Shoham, Y.: Fab: content-based, collaborative recommendation. Commun. ACM 40(3), 66–72 (1997)CrossRefGoogle Scholar
  3. 3.
    Gündüz, Ş., Özsu, M.T.: A web page prediction model based on click-stream tree representation of user behavior. In: Ninth ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (KDD 2003), pp. 535–540. ACM (2003)Google Scholar
  4. 4.
    Eirinaki, M., Vazirgiannis, M.: Web mining for web personalization. ACM Trans. Internet Technol. 3(1), 1–27 (2003)CrossRefGoogle Scholar
  5. 5.
    Fu, X., Budzik, J., Hammond, K.J.: Mining navigation history for recommendation. In: Fifth International Conference on Intelligent User Interfaces (IUI 2000), pp. 106–112. ACM (2000)Google Scholar
  6. 6.
    Kazienko, P., Kiewra, M.: Integration of relational databases and web site content for product and page recommendation. In: International Database Engineering and Applications Symposium (IDEAS 2004), pp. 111–116, July 2004Google Scholar
  7. 7.
    Kosala, R., Blockeel, H.: Web mining research: a survey. SIGKDD Explor. 2(1), 1–15 (2000)CrossRefGoogle Scholar
  8. 8.
    Lieberman, H.: Letizia: an agent that assists web browsing. In: 14th International Joint Conference on Artificial Intelligence (IJCAI 1995), vol. 1, pp. 924–929. Morgan Kaufmann (1995)Google Scholar
  9. 9.
    Mobasher, B., Cooley, R., Srivastava, J.: Automatic personalization based on web usage mining. Commun. ACM 43(8), 142–151 (2000)CrossRefGoogle Scholar
  10. 10.
    Nguyen, T.T.S., Lu, H., Lu, J.: Web-page recommendation based on web usage and domain knowledge. IEEE Trans. Knowl. Data Eng. 26(10), 2574–2587 (2014)CrossRefGoogle Scholar
  11. 11.
    Peng, J., Zeng, D.: Topic-based web page recommendation using tags. In: IEEE International Conference on Intelligence and Security Informatics (ISI 2009), pp. 269–271, June 2009Google Scholar
  12. 12.
    Shahabi, C., Zarkesh, A.M., Adibi, J., Shah, V.: Knowledge discovery from users web-page navigation. In: Seventh International Workshop on Research Issues in Data Engineering (RIDE 1997), pp. 20–29. IEEE Computer Society, April 1997Google Scholar
  13. 13.
    Yang, Q., Fan, J., Wang, J., Zhou, L.: Personalizing web page recommendation via collaborative filtering and topic-aware markov model. In: 10th International Conference on Data Mining (ICDM 2010), pp. 1145–1150, December 2010Google Scholar
  14. 14.
    Zeng, D., Li, H.: How useful are tags? — An empirical analysis of collaborative tagging for web page recommendation. In: Yang, C.C., et al. (eds.) ISI Workshops 2008. LNCS, vol. 5075, pp. 320–330. Springer, Heidelberg (2008) CrossRefGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2015

Open Access This chapter is distributed under the terms of the Creative Commons Attribution Noncommercial License, which permits any noncommercial use, distribution, and reproduction in any medium, provided the original author(s) and source are credited.

Authors and Affiliations

  • Sara Cadegnani
    • 1
  • Francesco Guerra
    • 1
  • Sergio Ilarri
    • 2
  • María del Carmen Rodríguez-Hernández
    • 2
  • Raquel Trillo-Lado
    • 2
  • Yannis Velegrakis
    • 3
  1. 1.Università di Modena e Reggio EmiliaModenaItaly
  2. 2.University of ZaragozaZaragozaSpain
  3. 3.University of TrentoTrentoItaly

Personalised recommendations