Skip to main content
Log in

Trust-embedded collaborative deep generative model for social recommendation

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

Abstract

Social networks can provide massive amounts of information for communication among users and communities. The trust relationships in social networks can be utilized to reveal user preferences for improving the quality of social recommendation, which aims to mitigate information overload and provide users with the most attractive and relevant items or services. However, the data sparsity and cold-start issue degrade recommendation performance significantly. To address these issues, a novel trust-embedded collaborative deep generative model (TCDG) is proposed for exploiting multisource information (content, rating and trust) to predict ratings. TCDG employs deep generative model to unsupervisedly learn deep latent representations for item content through an inference network in latent space instead of observation space. Meanwhile, TCDG adopts probabilistic matrix factorization to map users into low-dimensional latent feature spaces by trust relationships, which can reflect users’ mutual influence on the formation of users’ opinions more accurately and learn better implicit relationships between items and users from content, rating and trust. In addition, an approach with an annealing parameter to calculate the maximum a posteriori estimates is proposed to learn model parameters. Experiments using four real-world datasets are conducted to evaluate the prediction and top-ranking performance of our model. The results indicate that TDCG has better accuracy and robustness than other methods for making recommendations.

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
Fig. 5

Similar content being viewed by others

Notes

  1. http://www.epinions.com.

  2. http://www.trustlet.org/extended_epinions.html.

  3. http://www.douban.com.

  4. http://www.flixster.com.

References

  1. Eirinaki M, Gao J, Varlamis I, Tserpes K (2018) Recommender systems for large-scale social networks: a review of challenges and solutions. Future Gener Comput Syst 78:413–418

    Article  Google Scholar 

  2. Wu YJ, Chen SC, Pan CI (2019) Entrepreneurship in the internet age: internet, entrepreneurs, and capital resources. Int J Semant Web Inf Syst 15(4):21–30

    Article  Google Scholar 

  3. Blanco-Alcantara D, Diez-Esteban J, Romero-Merino M (2019) Board networks as a source of intellectual capital for companies: empirical evidence from a panel of Spanish firms. Manag Decis 57(10):2653–2671

    Article  Google Scholar 

  4. He C, Parra D, Verbert K (2016) Interactive recommender systems: a survey of the state of the art and future research challenges and opportunities. Expert Syst Appl 56:9–27

    Article  Google Scholar 

  5. Shi Y, Larson M, Hanjalic A (2014) Collaborative filtering beyond the user-item matrix: a survey of the state of the art and future challenges. ACM Comput Surv 47(1):3

    Article  Google Scholar 

  6. Logesh R, Subramaniyaswamy V, Malathi D, Sivaramakrishnan N, Vijayakumar V (2019) Enhancing recommendation stability of collaborative filtering recommender system through bio-inspired clustering ensemble method. Neural Comput Appl, 1–24

  7. Koren Y, Bell R, Volinsky C (2009) Matrix factorization techniques for recommender systems. IEEE Comput Soc 42(8):30–37

    Article  Google Scholar 

  8. Chen G, Zhu F, Heng PA (2018) Large-scale Bayesian probabilistic matrix factorization with memo-free distributed variational inference. ACM Trans Knowl Discov Data 12(3):31

    Article  Google Scholar 

  9. 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, Napa Valley, California, USA, pp 931–940

  10. 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, Boston, MA, USA, pp 203–210

  11. Ma H, Zhou D, Liu C, Lyu MR, King I (2011) Recommender systems with social regularization. In: Proceedings of the 4th ACM International Conference on Web Search and Data Mining, Hong Kong, pp 287–296

  12. Zhang Y, Chen W, Yin Z (2013) Collaborative filtering with social regularization for TV program recommendation. Knowl-Based Syst 54:310–317

    Article  Google Scholar 

  13. He X, Liao L, Zhang H, Nie L, Hu X, Chua TS (2017) Neural collaborative filtering. In: Proceedings of the 26th International Conference on World Wide Web, Perth, Australia, pp 173–182

  14. Chen W, Cai F, Chen H, Rijke MD (2019) Joint neural collaborative filtering for recommender systems. ACM Trans Inf Syst 37(4):39

    Article  Google Scholar 

  15. Wang H, Wang N, Yeung DY (2015) Collaborative deep learning for recommender systems. In: Proceedings of the 21th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, Sydney, NSW, Australia, pp 1235–1244

  16. Wang J, Sun J, Lin H, Dong H, Zhang S (2017) Convolutional neural networks for expert recommendation in community question answering. Sci China Inf Sci 60(11):110102

    Article  Google Scholar 

  17. Liu J, Wu C, Wang J (2018) Gated recurrent units based neural network for time heterogeneous feedback recommendation. Inf Sci 423:50–65

    Article  Google Scholar 

  18. Ren Y, Tomko M, Salim FD, Chan J, Clarke CL, Sanderson M (2017) A location-query-browse graph for contextual recommendation. IEEE Trans Knowl Data Eng 30(2):204–218

    Article  Google Scholar 

  19. Ding L, Han B, Wang S, Li X, Song B (2019) User-centered recommendation using us-elm based on dynamic graph model in e-commerce. Int J Mach Learn Cybern 10(4):693–703

    Article  Google Scholar 

  20. Wang C, Blei DM (2011) Collaborative topic modeling for recommending scientific articles. In: Proceedings of the 17th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, San Diego, pp 448–456

  21. Purushotham S, Liu Y, Kuo CCJ (2012) Collaborative topic regression with social matrix factorization for recommendation systems. In: Proceedings of the 29th International Conference on Machine Learning, Edinburgh, Scotland, pp 1–8

  22. Chen C, Zheng X, Wang Y (2014) Context-aware collaborative topic regression with social matrix factorization for recommender systems. In: Proceedings of the 28th AAAI Conference on Artificial Intelligence, Quebec, Canada, pp 9–15

  23. Kang JH, Lerman K (2013) LA-CTR: a limited attention collaborative topic regression for social media. In: Proceedings of the 27th AAAI Conference on Artificial Intelligence, Bellevue, Washington, USA, pp 1128–1134

  24. Wang H, Li W (2015) Relational collaborative topic regression for recommender systems. IEEE Trans Knowl Data Eng 27(5):1343–1355

    Article  Google Scholar 

  25. Wu H, Yue K, Pei Y, Li B, Zhao Y, Dong F (2016) Collaborative topic tegression with social trust ensemble for recommendation in social media systems. Knowl-Based Syst 97:111–122

    Article  Google Scholar 

  26. Liu C, Jin T, Hoi SC, Zhao P, Sun J (2017) Collaborative topic regression for online recommender systems: an online and Bayesian approach. Mach Learn 106(5):651–670

    Article  MathSciNet  Google Scholar 

  27. Liu W, Wang Z, Liu X, Zeng N, Liu Y, Alsaadi FE (2017) A survey of deep neural network architectures and their applications. Neurocomputing 234:11–26

    Article  Google Scholar 

  28. Zhang S, Yao L, Sun A (2019) Deep learning based recommender system: a survey and new perspectives. ACM Comput Surv 52(1):5

    Google Scholar 

  29. Song H, Moon N (2019) Eye-tracking and social behavior preference-based recommendation system. J Supercomput 75(4):1990–2006

    Article  Google Scholar 

  30. Yang B, Lei Y, Liu J, Li W (2017) Social collaborative filtering by trust. IEEE Trans Pattern Anal Mach Intell 39(8):1633–1647

    Article  Google Scholar 

  31. Ghavipour M, Meybodi MR (2018) Trust propagation algorithm based on learning automata for inferring local trust in online social networks. Knowl-Based Syst 143:307–316

    Article  Google Scholar 

  32. Li X, She J (2017) Collaborative variational autoencoder for recommender systems. In: Proceedings of the 23rd ACM SIGKDD International Conference on Knowledge Discovery And Data Mining, Halifax, NS, Canada, pp 305–314

  33. He M, Meng Q, Zhang S (2019) Collaborative additional variational autoencoder for top-N recommender systems. IEEE Access 7:5707–5713

    Article  Google Scholar 

  34. Xiao T, Tian H, Shen H (2019) Variational deep collaborative matrix factorization for social recommendation. In: Proceedings of the 23rd Pacific-Asia Conference on Knowledge Discovery and Data Mining, Macau, China, pp 426–437

  35. Kingma DP, Welling M (2014) Auto-encoding variational bayes. In: Proceedings of the 2nd International Conference on Learning Representations, Banff, Canada

  36. Nguyen TT, Lauw HW (2017) Collaborative topic regression with denoising autoencoder for content and community co-representation. In: Proceedings of the 2017 ACM on Conference on Information and Knowledge Management, Singapore, Singapore, pp 2231–2234

  37. Liang D, Krishnan RG, Hoffman MD, Jebara T (2018) Variational autoencoders for collaborative filtering. In: Proceedings of the 2018 World Wide Web Conference, Lyon, France, pp 689–698

  38. Bowman SR, Vilnis L, Vinyals O, Dai AM, Jozefowicz R, Bengio S (2016) Generating sentences from a continuous space. In: Proceedings of the 20th SIGNLL Conference on Computational Natural Language Learning, Berlin, Germany, pp 10–21

Download references

Acknowledgements

This work is supported by the National Natural Science Foundation of China (Nos 71401058, 71672023), the Program for New Century Excellent Talents in Fujian Province University (NCETFJ) (No. Z1625110) and Ministry of Science & Technology, Taiwan (MOST 108-2511-H-003-034-MY2).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yenchun Jim Wu.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Deng, X., Wu, Y.J. & Zhuang, F. Trust-embedded collaborative deep generative model for social recommendation. J Supercomput 76, 8801–8829 (2020). https://doi.org/10.1007/s11227-020-03178-1

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-020-03178-1

Keywords

Navigation