Skip to main content
Log in

Densifying a behavioral recommender system by social networks link prediction methods

  • Original Article
  • Published:
Social Network Analysis and Mining Aims and scope Submit manuscript

Abstract

Recommender systems are widely used for personalization of information on the Web and information retrieval systems. collaborative filtering (CF) is the most popular recommendation technique. However, classical CF (CCF) systems use only direct links and common features to model relationships between users. This paper presents a new densified behavioral network based collaborative filtering model (D-BNCF), based on the BNCF approach that uses navigational patterns to model relationships between users. D-BNCF exploits additionally social networks techniques, such as prediction link methods, to discover new links throughout the behavioral network. The final aim is the involvement of these new links in prediction generation to improve the quality of recommendations. The approach proposed is evaluated in terms of accuracy on a real usage dataset. The experimentation shows the benefit of exploiting new links to compute predictions as a high precision is reached. Besides, the evaluation of a combined model (that exploits the more accurate D-BNCF models) shows also the interest of combining similarities based on two different link prediction methods and its impact on the accuracy of high predictions.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4

Similar content being viewed by others

References

  • Abhinandan SD, Mayur D, Ashutosh G, Shyam R (2007) Google news personalization: scalable online collaborative filtering. In: Proceedings of the 16th international conference on World Wide Web (WWW’07) (New York, USA), ACM, pp 271–280

  • Adamic L, Adar E (2003) Friends and neighbors on the web. Social Netw 25(3):211–230

    Article  Google Scholar 

  • Adomavicius G, Tuzhilin A (2005) Toward the next generation of recommender systems: a survey of the state-of-the-art. IEEE Trans Knowl Data Eng 17(6):734–749

    Article  Google Scholar 

  • Anand S, Mobasher B (2005) Intelligent techniques for web personalization. Lect Notes Artif Intell 3169:1–36

    Google Scholar 

  • Baltrunas L, Ricci F (2007) Dynamic item weighting and selection for collaborative filtering. In: Proceedings of the PriCKL07 workshop, ECML-PKDD’07, Springer, Berlin

  • Banerjee A, Ghosh J (2001) Clickstream clustering using weighted longest common subsequences. In: Proceedings of the web mining workshop at the 1st SIAM conference on data mining, pp 33–40

  • Barabasi AL, Jeong H, Neda Z, Ravasz E, Schubert A, Vicsek T (2002) Evolution of the social network of scientific collaboration. Phys A 311(3-4):590–614

    Article  MATH  MathSciNet  Google Scholar 

  • Bartal A, Sasson E, Ravid G (2009) Predicting links in social networks using text mining and sna. In: Proceedings of the international conference on advances in social networks analysis and mining (ASONAM 2009), IEEE, pp 131–136

  • Bell R, Yehuda K, Volinsky K (2007) Improved neighborhood-based collaborative filtering. In: KDDCup’07

  • Bhaskar M, Hofmann T, Nejdl W (2007) Robust collaborative filtering. In: Proceedings of the 2007 ACM conference on recommender systems (RecSys’07) (New York, USA), ACM, pp 49–56

  • Burke R (2002) Hybrid recommender systems: survey and experiments. User Model User Adapt Interact 12(4):331–370

    Article  MATH  Google Scholar 

  • Castagnos S (2008) Modélisation de comportements et apprentissage stochastique non supervisé de stratégies d’interactions sociales au sein de systèmes temps réel de recherche et d’accès à l’information. PhD thesis, Nancy 2 University, France

  • Chan P (1999) A non-invasive learning approach to building user profiles. Web usage analysis and user profiling

  • Claypool M, Le P, Waseda M, Brown D (2001) Implicit interest indicators. In: Proceedings of the ACM conference of intelligent user interfaces

  • Cooke R (2006) Link prediction and link detection in sequences of large social networks using temporal and local metrics. PhD thesis, University of Cape Town

  • Crandall D, Cosley D, Huttenlocher D, Kleinberg J, Suri S (2008) Feedback effects between similarity and social influence in online communities. In: Proceeding of the 14th ACM SIGKDD international conference on knowledge discovery and data mining (KDD’08) (New York, USA), ACM, pp 160–168

  • Esslimani I, Brun A, Boyer A (2008) Enhancing collaborative filtering by frequent usage patterns. In: Proceedings of the first IEEE international conference on the applications of digital information and web technologies (ICADIWT 2008). Workshop on recommender systems and personalized retrieval (RSPR) (Ostrava, Czech republic), IEEE Computer Society, pp 180–185

  • Esslimani I, Brun A, Boyer A (2009) From social networks to behavioral networks in recommender systems. In: Proceedings of the 2009 international conference on advances in social networks analysis and mining (ASONAM 2009), IEEE Computer society, pp 143–148

  • Freyne J, Farzan R, Coyle M (2007) Toward the exploitation of social access patterns for recommendation. In: Proceedings of the 2007 ACM conference on recommender systems (RecSys’07) (New York, USA), ACM, pp 179–182

  • Gery M, Haddad H (2003) Evaluation of web usage mining approaches for user’s next request prediction. In: Proceedings of the 5th ACM international workshop on web information and data management (WIDM’03) (New York, USA), ACM, pp 74–81

  • Hao M, King I, Lyu MR (2007) Effective missing data prediction for collaborative filtering. In: Proceedings of the 30th annual international ACM SIGIR conference on research and development in information retrieval (SIGIR’07) (New York, USA), ACM, pp 39–46.

  • Herlocker J, Konstan J, Borchers A, Riedl J (1999) An algorithmic framework for performing collaborative filtering. In: Proceedings of the 22nd annual international ACM SIGIR conference on research and development in information retrieval (SIGIR’99) (New York, USA), ACM, pp 230–237

  • Huang Z, Chung W, Ong T, Chen H (2002) A graph-based recommender system for digital library. In: Proceedings of the 2nd ACM/IEEE-CS joint conference on digital libraries (JCDL’02) (New York, USA), ACM, pp 65–73

  • Huang Z, Li X, Chen H (2005) Link prediction approach to collaborative filtering. In: Proceedings of the 5th ACM/IEEE-CS joint conference on digital libraries (JCDL’05) (New York, USA), ACM, pp 141–142

  • Jalali M, Mustapha N, Sulaiman N, Mamat A (2008) A web usage mining approach based on lcs algorithm in online predicting recommendation systems. In: Proceedings of the 2008 12th international conference information visualisation (IV’08) (Washington, DC, USA), IEEE Computer Society, pp 302–307

  • Jamali M, Abolhassani H (2006) Different aspects of social network analysis. In: Proceedings of the 2006 IEEE/WIC/ACM international conference on web intelligence (WI’06) (Washington, DC, USA), IEEE Computer Society, pp 66–72

  • Kautz H, Selman B, Shah M (1997) Referralweb: combining social networks and collaborative filtering. Commun ACM 30:3

    Google Scholar 

  • Liben-Nowell D, Kleinberg J (2007) The link-prediction problem for social networks. J Am Soc Info Sci Technol 58(7):1019–1031

    Article  Google Scholar 

  • Lim M, Negnvitsky M, Hartnett J (2003) Artificial intelligence applications for analysis of e-mail communication activities. In: Proceedings of the international conference on artificial intelligence in science and technology

  • Magdalini E, Michalis V, Dimitris K (2005) Web path recommendations based on page ranking and markov models. In: Proceedings of the 7th annual ACM international workshop on web information and data management (WIDM ’05) (New York, NY, USA), ACM, pp 2–9

  • Mislove A, Marcon M, Gummadi KP, Druschel P, Bhattacharjee B (2007) Measurement and analysis of online social networks. In: Proceedings of the 7th ACM SIGCOMM conference on Internet measurement (IMC’07) (New York, USA), ACM, pp 29–42

  • Mobasher B, Dai H, Luo T, Nakagawa M (2001) Improving the effectiveness of collaborative filtering on anonymous web usage data. In: Proceedings of the the IJCAI 2001 Workshop of intelligent techniques for web personalization

  • Nakagawa M, Mobasher B (2003) A hybrid web personalization model based on site connectivity. In: WebKDD workshop at KDD’2003

  • Newman E (2001) Clustering and preferential attachment in growing networks. Phys Rev Lett 64:025102

    Google Scholar 

  • Ohn JH, Et JH, Kim JK (2003) Social network analysis of gene expression data. In: Proceedings of AMIA symposium: biomedical and health informatics, AMIA, pp 110–799

  • Papagelis M, Plexousakis D, Kutsuras T (2005) Alleviating the sparsity problem of collaborative filtering using trust inferences. Lect Notes Comput Sci 3477:224–239

    Google Scholar 

  • Viappiani P, Faltings B, Pu P (2006) Preference-based search using example-critiquing with suggestions. J Artif Intell Res 27:465–503

    MATH  Google Scholar 

  • Vozalis M, Margaritis K (2006) On the enhancement of collaborative filtering by demographic data. Web Intell Agent Syst Int J (WIAS) 4(2):117–138

    Google Scholar 

  • Wagner R, Fischer M (1974) The string-to-string correction problem. J Assoc Comput Mach 21:168–173

    MATH  MathSciNet  Google Scholar 

  • Xiaoyuan S, Russell G, Taghi M, Xingquan Z (2007) Hybrid collaborative filtering algorithms using a mixture of experts. In: Proceedings of the IEEE/WIC/ACM international conference on web intelligence (WI’07) (Washington, DC, USA), IEEE Computer Society, pp 645–649

  • Yamanishi Y, Vert J-P, Kanehisa M (2005) Supervised enzyme network inference from the integration of genomic data and chemical information. Bioinformatics 21(1):468–477

    Article  Google Scholar 

  • Zheng R, Provost F, Ghose A (2007) Social network collaborative filtering. IOMS: information systems working papers CeDER-07-04

Download references

Acknowledgments

This research has been supported by the Credit Agricole Banking Group. We would like to thank M. Jean Philippe Blanchard for his collaboration and for providing the dataset experimented in this paper.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ilham Esslimani.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Esslimani, I., Brun, A. & Boyer, A. Densifying a behavioral recommender system by social networks link prediction methods. Soc. Netw. Anal. Min. 1, 159–172 (2011). https://doi.org/10.1007/s13278-010-0004-6

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s13278-010-0004-6

Keywords

Navigation