Sentiment Analysis and User Similarity for Social Recommender System: An Experimental Study

  • Thi-Ngan Pham
  • Thi-Hong Vuong
  • Thi-Hoai Thai
  • Mai-Vu Tran
  • Quang-Thuy Ha
Conference paper
Part of the Lecture Notes in Electrical Engineering book series (LNEE, volume 376)


Social recommender system has become an emerging research topic due to the prevalence of online social networking services during the past few years. A social recommender model can be considered the combination of a recommender model and a social information model. Many approaches have been proposed to exploit the social interaction or connections among users to overcome the defect of traditional recommender systems assuming that all the users are independent and identically distributed. In this paper, we propose a social recommender system using memory based collaborative filtering models with user-oriented methods as basic models, in which we conduct an analysis on the correlations between social relations and user interest similarities. We also combine techniques of sentiment analysis to get dataset of users with their favorite products; this dataset is the input for the social recommender system. Our experiments on giving recommendations for Facebook users about mobile phones show the efficiency of the proposed approach.


Social recommender system Collaborative filtering Opinion mining/sentiment analysis User similarity 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Adomavicius, G., Tuzhilin, A.: Toward 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
  2. 2.
    Jiang, M., Cui, P., Liu, R., Yang, Q., Wang, F., Zhu, W., Yang, S.: Social contextual recommendation. In: Proceedings of the 22th ACM international Conference on Information and Knowledge Management. ACM (2012)Google Scholar
  3. 3.
    Tang, J., Xia, H., Liu, H.: Social Recommendation: A Review. Social Netw. Analys. Mining 3(4), 1113–1133 (2013)CrossRefGoogle Scholar
  4. 4.
    Tang, J., Chang, Y., Liu, H.: Mining social media with social theories: a survey. SIGKDD Explorations 15(2), 20–29 (2013)CrossRefGoogle Scholar
  5. 5.
    Kautz, H., Selman, B., Shah, M.: Referral web: combining social networks and collaborative filtering. Communications of the ACM 40(3), 63–65 (1997)CrossRefGoogle Scholar
  6. 6.
    Koren, Y.: Factorization meets the neighborhood: a multifaceted collaborative filtering model. In: Proceeding of the 14th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (KDD), pp. 426–434 (2008)Google Scholar
  7. 7.
    Koren, Y.: Collaborative filtering with temporal dynamics. In: Proceeding of the 15th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (KDD) (2009)Google Scholar
  8. 8.
    Liu, N.N., Zhao, M., Yang, Q.: Probabilistic latent preference analysis for collaborative filtering. In: Proceedings of CIKM, pp. 759–766 (2009)Google Scholar
  9. 9.
    Ma, H., Yang, H., Lyu, M.R., King, I.: Sorec: social recommendation using probabilistic matrix factorization. In: Proceedings of CIKM, pp. 931–940 (2008)Google Scholar
  10. 10.
    Ma, H., Zhou, D., Liu, C., Lyu, M.R., King, I.: Recommender system with social regularization. In: Proceedings of the 4th ACM International Conference on Web Search and Data Mining (WSDM), pp. 287–296 (2011)Google Scholar
  11. 11.
    Ma, H.: On measuring social friend interest similarities in recommender systems. In: SIGIR 2014, pp. 465–474 (2014)Google Scholar
  12. 12.
    Massa, P., Avesani, P.: Trust-aware recommender systems. In: Proceedings of the 2007 ACM Conference on Recommender Systems (RecSys) (2007)Google Scholar
  13. 13.
    Moghaddam, S., Jamali, M., Ester, M., Habibi, J.: Feedbacktrust: using feedback effects in trust-based recommendation systems. In: Proceedings of the 3rd ACM Conference on Recommender Systems (RecSys), pp. 269–272 (2009)Google Scholar
  14. 14.
    Sinha, R.R., Swearingen, K.: Comparing recommendations made by online systems and friends. In: DELOS (2001)Google Scholar
  15. 15.
    Su, X., Khoshgoftaar, T.: A survey of collaborative filtering techniques. Advances in Artificial Intelligence 2009, 4 (2009)CrossRefGoogle Scholar
  16. 16.
    Yang, S.-H., Long, B., Smola, A., Sadagopan, N., Zheng, Z., Zha, H.: Like like alike: joint friendship and interest propagation in social networks. In: Proceedings of the 20th International Conference on World Wide Web (WWW) (2011)Google Scholar
  17. 17.
    Jawa, V., Hasija, V.: A sentiment and interest based approach for product recommendation. In: 17th UKSIM-AMSS International Conference on Modelling and Simulation (2015)Google Scholar
  18. 18.
    Gurini, D.F., Gasparetti, F., Micarelli, A., Sansonetti, G.: A sentiment-based approach to twitter user recommendation. In: RSWeb@ RecSys (2013)Google Scholar
  19. 19.
    Chen, Y.Y., Ferrer, X., Wiratunga, N., Plaza, E.: Sentiment and preference guided social recommendation. In: Case-Based Reasoning Research and Development, pp. 79–94. Springer International Publishing (2014)Google Scholar
  20. 20.
    Singh, V.K., Mukherjee, M., Mehta, G.K.: Combining collaborative filtering and sentiment classification for improved movie recommendations. In: Sombattheera, C., et al. (eds.) Multi-disciplinary Trends in Artificial Intelligence. LNAI, vol. 7080, pp. 38–50. Springer, Heidelberg (2011)CrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media Singapore 2016

Authors and Affiliations

  • Thi-Ngan Pham
    • 1
    • 2
  • Thi-Hong Vuong
    • 1
  • Thi-Hoai Thai
    • 1
  • Mai-Vu Tran
    • 1
  • Quang-Thuy Ha
    • 1
  1. 1.College of Technology (UET)Vietnam National University, Hanoi (VNU)HanoiVietnam
  2. 2.The Vietnamese People’s Police AcademyHanoiVietnam

Personalised recommendations