The Social Network Role in Improving Recommendation Performance of Collaborative Filtering

  • Waleed Reafee
  • Naomie Salim
Conference paper
Part of the Lecture Notes in Electrical Engineering book series (LNEE, volume 285)


Recently a recommender system has been applied to solve several different problems that face the users. Collaborative filtering is the most commonly used and successfully deployed recommendation technique. Despite everything, the traditional collaborative filtering (TCF) operates only in the two-dimensional user-item space. The explosive growth of online social networks in recent times has presented a powerful source of information to be utilised as an extra source for assisting in the recommendation process. The purpose of this paper is to give an overview of collaborative filtering (CF) and existing methods used social network information to incorporate in collaborative filtering recommender systems to improve performance and accuracy. We classify CF-based social network information into two categories: TCF-based trust relation approaches and TCF-based friendship relation approaches. For each category, we review the fundamental concept of methods that can be used to improve recommendation performance.


Recommender systems Collaborative filtering Social networks 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.



This work is supported by the Ministry of Higher Education (MOHE) and Research Management Centre (RMC) at the Universiti Teknologi Malaysia (UTM) under Research University Grant Category (VOT Q.J130000.2528.02H99).


  1. 1.
    Marinho, L.B., et al., Social tagging recommender systems, in Recommender systems handbook. 2011, Springer. pp. 615-644.Google Scholar
  2. 2.
    Lops, P., M. de Gemmis, and G. Semeraro, Content-based recommender systems: State of the art and trends, in Recommender Systems Handbook. 2011, Springer. pp. 73-105.Google Scholar
  3. 3.
    Lynch, C. Personalization and recommender systems in the larger context: New directions and research questions. in Second DELOS Network of Excellence Workshop on Personalisation and Recommender Systems in Digital Libraries. 2001.Google Scholar
  4. 4.
    Zhou, X., et al., The state-of-the-art in personalized recommender systems for social networking. Artificial Intelligence Review, 2012. 37(2): pp. 119-132.Google Scholar
  5. 5.
    Adomavicius, G., et al., Incorporating contextual information in recommender systems using a multidimensional approach. ACM Transactions on Information Systems (TOIS), 2005. 23(1): pp. 103-145.Google Scholar
  6. 6.
    Pham, M.C., et al., A clustering approach for collaborative filtering recommendation using social network analysis. Journal of Universal Computer Science, 2011. 17(4): pp. 583-604.Google Scholar
  7. 7.
    Kim, S.-C., J.-W. Ko, and S.K. Kim, Collaborative Filtering Recommender System Based on Social Network, in IT Convergence and Services. 2011, Springer. pp. 503-510.Google Scholar
  8. 8.
    Golbeck, J., Generating predictive movie recommendations from trust in social networks. 2006: Springer.Google Scholar
  9. 9.
    Viennet, E. Collaborative filtering in social networks: A community-based approach. in Computing, Management and Telecommunications (ComManTel), 2013 International Conference on. 2013: IEEE.Google Scholar
  10. 10.
    Adomavicius, G. and A. Tuzhilin, Toward the next generation of recommender systems: A survey of the state-of-the-art and possible extensions. Knowledge and Data Engineering, IEEE Transactions on, 2005. 17(6): pp. 734-749.Google Scholar
  11. 11.
    Amatriain, X., et al., Data mining methods for recommender systems, in Recommender Systems Handbook. 2011, Springer. pp. 39-71.Google Scholar
  12. 12.
    Linden, G., B. Smith, and J. York, Amazon. com recommendations: Item-to-item collaborative filtering. Internet Computing, IEEE, 2003. 7(1): pp. 76-80.Google Scholar
  13. 13.
    Resnick, P., et al. GroupLens: an open architecture for collaborative filtering of netnews. in Proceedings of the 1994 ACM conference on Computer supported cooperative work. 1994: ACM.Google Scholar
  14. 14.
    Herlocker, J.L., et al. An algorithmic framework for performing collaborative filtering. in Proceedings of the 22nd annual international ACM SIGIR conference on Research and development in information retrieval. 1999: ACM.Google Scholar
  15. 15.
    Jin, R., J.Y. Chai, and L. Si. An automatic weighting scheme for collaborative filtering. in Proceedings of the 27th annual international ACM SIGIR conference on Research and development in information retrieval. 2004: ACM.Google Scholar
  16. 16.
    Deshpande, M. and G. Karypis, Item-based top-n recommendation algorithms. ACM Transactions on Information Systems (TOIS), 2004. 22(1): pp. 143-177.Google Scholar
  17. 17.
    Sarwar, B., et al. Item-based collaborative filtering recommendation algorithms. in Proceedings of the 10th international conference on World Wide Web. 2001: ACM.Google Scholar
  18. 18.
    Al Falahi, K., N. Mavridis, and Y. Atif, Social Networks and Recommender Systems: A World of Current and Future Synergies, in Computational Social Networks. 2012, Springer. pp. 445-465.Google Scholar
  19. 19.
    Hofmann, T. Collaborative filtering via gaussian probabilistic latent semantic analysis. in Proceedings of the 26th annual international ACM SIGIR conference on Research and development in information retrieval. 2003: ACM.Google Scholar
  20. 20.
    Hofmann, T., Latent semantic models for collaborative filtering. ACM Transactions on Information Systems (TOIS), 2004. 22(1): pp. 89-115.Google Scholar
  21. 21.
    Si, L. and R. Jin. Flexible mixture model for collaborative filtering. in Machine Learning - International Workshop then Conference. 2003.Google Scholar
  22. 22.
    Rennie, J.D. and N. Srebro. Fast maximum margin matrix factorization for collaborative prediction. in Proceedings of the 22nd international conference on Machine learning. 2005: ACM.Google Scholar
  23. 23.
    Salakhutdinov, R. and A. Mnih. Bayesian probabilistic matrix factorization using Markov chain Monte Carlo. in Proceedings of the 25th international conference on Machine learning. 2008: ACM.Google Scholar
  24. 24.
    Salakhutdinov, R. and A. Mnih, Probabilistic matrix factorization. Advances in neural information processing systems, 2008. 20: pp. 1257-1264.Google Scholar
  25. 25.
    Srebro, N. and T. Jaakkola. Weighted low-rank approximations. in Machine Learning - International Workshop then Conference. 2003.Google Scholar
  26. 26.
    Golbeck, J. and J. Hendler, Accuracy of metrics for inferring trust and reputation in semantic web-based social networks, in Engineering knowledge in the age of the semantic web. 2004, Springer. pp. 116-131.Google Scholar
  27. 27.
    Adamic, L.A. and E. Adar, Friends and neighbors on the web. Social networks, 2003. 25(3): pp. 211-230.Google Scholar
  28. 28.
    Kautz, H., B. Selman, and M. Shah, Referral Web: combining social networks and collaborative filtering. Communications of the ACM, 1997. 40(3): pp. 63-65.Google Scholar
  29. 29.
    Resnick, P. and H.R. Varian, Recommender systems. Communications of the ACM, 1997. 40(3): p. 56-58.Google Scholar
  30. 30.
    Liu, F. and H.J. Lee, Use of social network information to enhance collaborative filtering performance. Expert Systems with Applications, 2010. 37(7): pp. 4772-4778.Google Scholar
  31. 31.
    Shapira, B., L. Rokach, and S. Freilikhman, Facebook single and cross domain data for recommendation systems. User Modeling and User-Adapted Interaction, 2013. 23(2-3): pp. 211-247.Google Scholar
  32. 32.
    O’Doherty, D., S. Jouili, and P. Van Roy. Trust-based recommendation: an empirical analysis. in Submitted to: Proceedings of the Sixth ACM SIGKDD Workshop on Social Network Mining and Analysis SNA-KDD, Beijing, China, ACM. 2012.Google Scholar
  33. 33.
    Tavakolifard, M. and K.C. Almeroth, Social computing: an intersection of recommender systems, trust/reputation systems, and social networks. Network, IEEE, 2012. 26(4): pp. 53-58.Google Scholar
  34. 34.
    Guo, G., J. Zhang, and D. Thalmann, A simple but effective method to incorporate trusted neighbors in recommender systems, in User Modeling, Adaptation, and Personalization. 2012, Springer. pp. 114-125.Google Scholar
  35. 35.
    O’Doherty, D., S. Jouili, and P. Van Roy. Towards trust inference from bipartite social networks. in Proceedings of the 2nd ACM SIGMOD Workshop on Databases and Social Networks. 2012: ACM.Google Scholar
  36. 36.
    Massa, P. and P. Avesani. Trust-aware recommender systems. in Proceedings of the 2007 ACM conference on Recommender systems. 2007: ACM.Google Scholar
  37. 37.
    Loni, B., Toward the More Personalized Web by Extracting Knowledges From Social Networks.Google Scholar
  38. 38.
    Viennet, E. Community Detection based on Structural and Attribute Similarities. in ICDS 2012, The Sixth International Conference on Digital Society. 2012.Google Scholar
  39. 39.
    Ma, H., et al., Improving recommender systems by incorporating social contextual information. ACM Transactions on Information Systems (TOIS), 2011. 29(2): p. 9.Google Scholar
  40. 40.
    Ma, H., et al. Recommender systems with social regularization. in Proceedings of the fourth ACM international conference on Web search and data mining. 2011: ACM.Google Scholar

Copyright information

© Springer Science+Business Media Singapore 2014

Authors and Affiliations

  1. 1.Faculty of ComputingUniversiti Teknologi MalaysiaJohor BahruMalaysia
  2. 2.Faculty of Pure and Applied ScienceInternational University of AfricaKhartoumRepublic of the Sudan

Personalised recommendations