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.





Similar content being viewed by others
References
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
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
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
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
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
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
Koren Y, Bell R, Volinsky C (2009) Matrix factorization techniques for recommender systems. IEEE Comput Soc 42(8):30–37
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
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
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
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
Zhang Y, Chen W, Yin Z (2013) Collaborative filtering with social regularization for TV program recommendation. Knowl-Based Syst 54:310–317
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
Chen W, Cai F, Chen H, Rijke MD (2019) Joint neural collaborative filtering for recommender systems. ACM Trans Inf Syst 37(4):39
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
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
Liu J, Wu C, Wang J (2018) Gated recurrent units based neural network for time heterogeneous feedback recommendation. Inf Sci 423:50–65
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
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
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
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
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
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
Wang H, Li W (2015) Relational collaborative topic regression for recommender systems. IEEE Trans Knowl Data Eng 27(5):1343–1355
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
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
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
Zhang S, Yao L, Sun A (2019) Deep learning based recommender system: a survey and new perspectives. ACM Comput Surv 52(1):5
Song H, Moon N (2019) Eye-tracking and social behavior preference-based recommendation system. J Supercomput 75(4):1990–2006
Yang B, Lei Y, Liu J, Li W (2017) Social collaborative filtering by trust. IEEE Trans Pattern Anal Mach Intell 39(8):1633–1647
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
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
He M, Meng Q, Zhang S (2019) Collaborative additional variational autoencoder for top-N recommender systems. IEEE Access 7:5707–5713
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
Kingma DP, Welling M (2014) Auto-encoding variational bayes. In: Proceedings of the 2nd International Conference on Learning Representations, Banff, Canada
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
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
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
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
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
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
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11227-020-03178-1