Soft Computing

, Volume 19, Issue 5, pp 1351–1362 | Cite as

Learning to recommend with social contextual information from implicit feedback

Methodologies and Application

Abstract

Recommender systems with social networks have been well studied in recent years. However, most of these methods ignore the social contextual information among users and items, which is significant and useful for predicting users’ preferences in many recommendation problems. Moreover, most existing social recommendation methods have been proposed for the scenarios where users can provide explicit ratings. But in fact, the explicit feedback is not always available, most of the feedback in real social networks is not explicit but implicit. Motivated by above observations, we propose a unified ranking framework fusing social contextual information and common social relations for implicit feedback. Specifically, we first extend the user latent features by the implicit interest deduced from social context, and then we integrate the common social relations as factorization terms to further improve recommendation quality. Finally, we optimize our model in a Bayesian personalized ranking framework. The experiments on real-world dataset show that our approach outperforms the other state-of-the-art algorithms in terms of AUC, NDCG and Pre@3. This result demonstrates the importance of social context and common social relations for the formation of the implicit ratings.

Keywords

Recommender system Social context Implicit feedback Social recommendation Bayesian personalized ranking 

Notes

Acknowledgments

We gratefully thank anonymous reviewers for their constructive comments. This work is supported by the Natural Science Foundation of China (61272240, 60970047, 61103151, 71301086), the Doctoral Fund of Ministry of Education of China (20110131110028), the Natural Science Foundation of Shandong Province (ZR2012FM037) and the Excellent Middle-Aged and Youth Scientists of Shandong Province (BS2012DX017).

References

  1. Canny J (2002) Collaborative filtering with privacy via factor analysis. In: Proceedings of the 25th annual international ACM SIGIR conference on research and development in information retrieval, ACM, New York, NY, USA, SIGIR ’02, pp 238–245Google Scholar
  2. Chen CH, Chiang RD, Wang YH, Chu HC (2013) Prediction of members repurchase rates with time weight function. Soft Comput 17(9):1711–1723CrossRefGoogle Scholar
  3. Cheng C, Yang H, King I, Lyu MR (2012) Fused matrix factorization with geographical and social influence in location-based social networks. In: AAAI, vol 12, p 1Google Scholar
  4. de Campos LM, Fernández-Luna JM, Huete JF, Rueda-Morales MA (2010) Using second-hand information in collaborative recommender systems. Soft Comput 14(8):785–798CrossRefGoogle Scholar
  5. Demir GN, Uyar AŞ, Gündüz-Öğüdücü Ş (2010) Multiobjective evolutionary clustering of web user sessions: a case study in web page recommendation. Soft Comput 14(6):579–597CrossRefGoogle Scholar
  6. Deshpande M, Karypis G (2004) Item-based top-n recommendation algorithms. ACM Trans Inf Syst 22(1):143–177CrossRefGoogle Scholar
  7. Herschtal A, Raskutti B (2004) Optimising area under the ROC curve using gradient descent. In: Proceedings of the twenty-first international conference on machine learning, ACM, pp 49–57Google Scholar
  8. Hofmann T (2003) 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, ACM, pp 259–266Google Scholar
  9. Jamali M, Ester M (2010) A matrix factorization technique with trust propagation for recommendation in social networks. In: Proceedings of the fourth ACM conference on recommender systems, ACM, New York, NY, USA, RecSys ’10, pp 135–142Google Scholar
  10. Järvelin K, Kekäläinen J (2000) Ir evaluation methods for retrieving highly relevant documents. In: Proceedings of the 23rd annual international ACM SIGIR conference on research and development in information retrieval, ACM, pp 41–48Google Scholar
  11. Jiang M, Cui P, Liu R, Yang Q, Wang F, Zhu W, Yang S (2012) Social contextual recommendation. In: Proceedings of the 21st ACM international conference on information and knowledge management, ACM, pp 45–54Google Scholar
  12. Jin R, Chai JY, Si L (2004) An automatic weighting scheme for collaborative filtering. In: Proceedings of the 27th annual international ACM SIGIR conference on research and development in information retrieval, ACM, pp 337–344Google Scholar
  13. Koren Y (2008) Factorization meets the neighborhood: a multifaceted collaborative filtering model. In: Proceedings of the 14th ACM SIGKDD international conference on knowledge discovery and data mining, ACM, pp 426–434Google Scholar
  14. Koren Y (2009) Collaborative filtering with temporal dynamics. In: Proceedings of the 15th ACM SIGKDD international conference on knowledge discovery and data mining, ACM, pp 447–456Google Scholar
  15. Linden G, Smith B, York J (2003) Amazon.com recommendations: item-to-item collaborative filtering. IEEE Internet Comput 7(1):76–80CrossRefGoogle Scholar
  16. Liu X, Aberer K (2013) Soco: a social network aided context-aware recommender system. In: Proceedings of the 22nd international conference on World Wide Web, International World Wide Web Conferences Steering Committee, pp 781–802Google Scholar
  17. Ma H (2013) An experimental study on implicit social recommendation. In: Proceedings of the 36th international ACM SIGIR conference on research and development in information retrieval, ACM, pp 73–82Google Scholar
  18. Ma H, Yang H, Lyu MR, King I (2008) Sorec: social recommendation using probabilistic matrix factorization. In: Proceedings of the 17th ACM conference on information and knowledge management, ACM, New York, NY, USA, CIKM ’08, pp 931–940Google Scholar
  19. Ma H, King I, Lyu MR (2009) Learning to recommend with social trust ensemble. In: Proceedings of the 32nd international ACM SIGIR conference on research and development in information retrieval, ACM, New York, NY, USA, SIGIR ’09, pp 203–210Google Scholar
  20. Ma H, Zhou D, Liu C, Lyu MR, King I (2011) Recommender systems with social regularization. In: Proceedings of the fourth ACM international conference on Web search and data mining, ACM, pp 287–296Google Scholar
  21. Mnih A, Salakhutdinov R (2007) Probabilistic matrix factorization. In: Advances in neural information processing systems, pp 1257–1264Google Scholar
  22. Nasraoui O, Petenes C (2003) Combining web usage mining and fuzzy inference for website personalization. In: Proceedings of the WebKDD workshop, pp 37–46Google Scholar
  23. Ogiela L, Ogiela MR (2011) Semantic analysis processes in advanced pattern understanding systems. In: Advanced computer science and information technology. Communications in computer and information science, vol 195. Springer, Berlin, Heidelberg, pp 26–30Google Scholar
  24. Ogiela L, Ogiela MR (2012) Advances in cognitive information systems, vol 17. Springer, BerlinMATHGoogle Scholar
  25. Rendle S, Freudenthaler C, Gantner Z, Schmidt-Thieme L (2009) BPR: Bayesian personalized ranking from implicit feedback. In: Proceedings of the twenty-fifth conference on uncertainty in artificial intelligence. AUAI Press, Arlington, pp 452–461 Google Scholar
  26. Resnick P, Iacovou N, Suchak M, Bergstrom P, Riedl J (1994) Grouplens: an open architecture for collaborative filtering of netnews. In: Proceedings of the 1994 ACM conference on computer supported cooperative work, ACM, pp 175–186Google Scholar
  27. Sarwar B, Karypis G, Konstan J, Riedl J (2001) Item-based collaborative filtering recommendation algorithms. In: Proceedings of the 10th international conference on World Wide Web, ACM, pp 285–295Google Scholar
  28. Weimer M, Karatzoglou A, Le QV, Smola AJ (2007) Cofi rank-maximum margin matrix factorization for collaborative ranking. In: Advances in neural information processing systems, pp 1593–1600Google Scholar
  29. Xue GR, Lin C, Yang Q, Xi W, Zeng HJ, Yu Y, Chen Z (2005) Scalable collaborative filtering using cluster-based smoothing. In: Proceedings of the 28th annual international ACM SIGIR conference on research and development in information retrieval, ACM, pp 114–121Google Scholar
  30. Yang X, Steck H, Guo Y, Liu Y (2012a) On top-k recommendation using social networks. In: Proceedings of the sixth ACM conference on recommender systems, ACM, pp 67–74Google Scholar
  31. Yang X, Steck H, Liu Y (2012b) Circle-based recommendation in online social networks. In: Proceedings of the 18th ACM SIGKDD international conference on knowledge discovery and data mining, ACM, pp 1267–1275Google Scholar
  32. Yuan Q, Chen L, Zhao S (2011) Factorization vs. regularization: fusing heterogeneous social relationships in top-n recommendation. In: Proceedings of the fifth ACM conference on recommender systems, ACM, pp 245–252Google Scholar
  33. Zhai Jh (2011) Fuzzy decision tree based on fuzzy-rough technique. Soft Comput 15(6):1087–1096CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2014

Authors and Affiliations

  1. 1.School of Computer Science and TechnologyShandong UniversityJinanChina

Personalised recommendations