Skip to main content
Log in

Deep latent representation enhancement method for social recommendation

  • Research
  • Published:
Journal of Intelligent Information Systems Aims and scope Submit manuscript

Abstract

Social recommendation can effectively improve recommendation performance by leveraging social relationships to alleviate the sparsity of user-item interaction data. Because these connections in social recommendation can be easily represented as graph-structured data, social recommendation based on graph neural networks has received significant attention. However, existing works focus on modeling the long-term preferences of users and rarely consider the effect of temporal factors on preferences, resulting in a failure to accurately learn the representation of present preferences. Moreover, existing works mainly utilize similarity to connect different items. But items in the same category often have more connections and correlations with each other, which can be employed to enhance the learning of item representations. Therefore, this work proposes DLREM (Deep Latent Representation Enhancement Method for Social Recommendation) to address the above limitations. Specifically, DLREM exploits dual graph attention networks to learn long-term representations of users and items separately and exploits recurrent neural networks to capture the dynamic preferences of users. In addition, attention mechanisms are used to model user social relationships and item correlations, enhancing the learning of user and item representations. Combining the enhanced deep latent representations of users and items can improve the accuracy of social recommendation. Experimental results on two public datasets show that our model achieves competitive performance compared with state-of-the-art models.

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

Similar content being viewed by others

Availability of supporting data

Ciao and Epinions are openly available datasets and can be downloaded from http://www.cse.msu.edu/~tangjili/trust.html.

Notes

  1. Ciao and Epinions available from http://www.cse.msu.edu/~tangjili/trust.html.

References

  • Chen, C., Zhang, M., & Liu, Y., et al. (2019a). Social attentional memory network: Modeling aspect-and friend-level differences in recommendation. Proceedings of the twelfth ACM international conference on web search and data mining, pp. 177–185. https://doi.org/10.1145/3289600.3290982.

  • Chen, C., Zhang, M., Wang, C., et al. (2019b). An efficient adaptive transfer neural network for social-aware recommendation. Proceedings of the 42nd International ACM SIGIR Conference on Research and Development in Information Retrieval, pp. 225–234. https://doi.org/10.1145/3331184.3331192.

  • Chen, J., Xin, X., & Liang, X., et al. (2022). Gdsrec: Graph-based decentralizedcollaborative filtering for socialrecommendation. IEEE Transactions on Knowledge and Data Engineering, pp. 4813–4824. https://doi.org/10.1109/TKDE.2022.3153284.

  • Chen, T., & Wong, R.C.W. (2021). An efficient and effective framework for session-based social recommendation. Proceedings of the 14th ACM International Conference on Web Search and Data Mining, pp. 400–408. https://doi.org/10.1145/3437963.3441792.

  • Du, J., Ye, Z., & Yao, L., et al. (2022). Socially-aware dual contrastive learning for cold-start recommendation. Proceedings of the 45th International ACM SIGIR Conference on Research and Development in Information Retrieval, pp. 1927–1932. https://doi.org/10.1145/3477495.3531780.

  • Fan, W., Ma, Y., & Li, Q., et al. (2019). Graph neural networks for social recommendation. The world wide web conference, pp. 417–426. https://doi.org/10.1145/3308558.3313488.

  • Fan, W., Ma, Y., & Li, Q., et al. (2020). A graph neural network framework for social recommendations. IEEE Transactions on Knowledge and Data Engineering, pp. 2033–2047. https://doi.org/10.1109/TKDE.2020.3008732.

  • Fu, B., Zhang, W., Hu, G., et al. (2021). Dual side deep context-aware modulation for social recommendation. Proceedings of the Web Conference 2021, pp. 2524–2534. https://doi.org/10.1145/3442381.3449940

  • Gao, C., Wang, X., & He, X., et al. (2022). Graph neural networks for recommender system. Proceedings of the Fifteenth ACM International Conference on Web Search and Data Mining, pp. 1623–1625. https://doi.org/10.1145/3488560.3501396.

  • Jamali, M., & Ester, M. (2010). A matrix factorization technique with trust propagation for recommendation in social networks. Proceedings of the fourth ACM conference on Recommender systems, pp. 135–142. https://doi.org/10.1145/1864708.1864736.

  • Koren, Y. (2008). Factorization meets the neighborhood: a multifaceted collaborative filtering model. Proceedings of the 14th ACM SIGKDD international conference on Knowledge discovery and data mining, pp. 426–434. https://doi.org/10.1145/1401890.1401944.

  • Koren, Y., Bell, R., & Volinsky, C. (2009). Matrix factorization techniques for recommender systems. Computer, pp. 30–37. https://doi.org/10.1109/MC.2009.263.

  • Koren, Y., Rendle, S., & Bell, R. (2022). Advances in collaborative filtering. Recommender systems handbook, pp. 91–142. https://doi.org/10.1007/978-1-0716-2197-4_3.

  • Li, N., Gao, C., & Jin, D., et al. (2022a). Disentangled modeling of social homophily and influence for social recommendation. IEEE Transactions on Knowledge and Data Engineering, pp. 5738–5751. https://doi.org/10.1109/TKDE.2022.3185388.

  • Li, W., Gao, M., & Rong, W., et al. (2017). Social recommendation using euclidean embedding. 2017 International Joint Conference on Neural Networks (IJCNN), pp. 589–595. https://doi.org/10.1109/IJCNN.2017.7965906.

  • Li, Y., Zhan, Z., Li, H., et al. (2022b). Interest-aware influence diffusion model for social recommendation. Journal of Intelligent Information Systems, pp. 363–377. https://doi.org/10.1007/s10844-021-00684-3.

  • Lin, J., Chen, S., Wang, J. (2022). Graph neural networks with dynamic and static representations for social recommendation. International Conference on Database Systems for Advanced Applications, pp. 264–271. https://doi.org/10.1007/978-3-031-00126-0_18.

  • Liu, C., Li, Y., Lin, H., et al. (2022). Gnnrec: Gated graph neural network for session-based social recommendation model. Journal of Intelligent Information Systems, pp. 1–20. https://doi.org/10.1007/s10844-022-00733-5.

  • Liu, H., Jing, L., Yu, J., et al. (2019). Social recommendation with learning personal and social latent factors. IEEE transactions on knowledge and data engineering, pp. 2956–2970. https://doi.org/10.1109/TKDE.2019.2961666.

  • Ma, H., Yang, H., & Lyu, M.R., et al. (2008). Sorec: social recommendation using probabilistic matrix factorization. Proceedings of the 17th ACM conference on Information and knowledge management, pp. 931–940. https://doi.org/10.1145/1458082.1458205.

  • Ma, H., Zhou, D., & Liu, C., et al. (2011). Recommender systems with social regularization. Proceedings of the fourth ACM international conference on Web search and data mining, pp. 287–296. https://doi.org/10.1145/1935826.1935877.

  • Marsden, P.V., Friedkin, N.E. (1993). Network studies of social influence. Sociological Methods & Research, pp. 127–151. https://doi.org/10.1177/0049124193022001006.

  • McPherson, M., Smith-Lovin, L., Cook, J.M. (2001). Birds of a feather: Homophily in social networks. Annual review of sociology, pp. 415–444. https://doi.org/10.1146/annurev.soc.27.1.415.

  • Sharma, K., Lee, Y.C., & Nambi, S., et al. (2022). A survey of graph neural networks for social recommender systems. arXiv preprint, https://doi.org/10.48550/arXiv.2212.04481.

  • Shokeen, J., & Rana, C. (2020). Social recommender systems: techniques, domains, metrics, datasets and future scope. Journal of Intelligent Information Systems, pp. 633–667. https://doi.org/10.1007/s10844-019-00578-5.

  • Shokeen, J., & Rana, C. (2021). A trust and semantic based approach for social recommendation. Journal of Ambient Intelligence and Humanized Computing, pp. 10,289–10,303. https://doi.org/10.1007/s12652-020-02806-1.

  • Wu, J., Fan, W., & Chen, J., et al. (2022a). Disentangled contrastive learning for social recommendation. Proceedings of the 31st ACM International Conference on Information & Knowledge Management, pp. 4570–4574. https://doi.org/10.1145/3511808.3557583.

  • Wu, L., Li, J., Sun, P., et al. (2020). Diffnet++: A neural influence and interest diffusion network for social recommendation. IEEE Transactions on Knowledge and Data Engineering, pp. 4753–4766. https://doi.org/10.1109/TKDE.2020.3048414.

  • Wu, Q., Zhang, H., Gao, X., et al. (2019). Dual graph attention networks for deep latent representation of multifaceted social effects in recommender systems. The World Wide Web Conference, pp. 2091–2102. https://doi.org/10.1145/3308558.3313442.

  • Wu, S., Sun, F., Zhang, W., et al. (2022b). Graph neural networks in recommender systems: a survey. ACM Computing Surveys, pp. 1–37. https://doi.org/10.1145/3535101.

  • Xiao, X., Wen, J., Zhou, W., et al. (2022). Multi-interaction fusion collaborative filtering for social recommendation. Expert Systems with Applications, p. 117610. https://doi.org/10.1016/j.eswa.2022.117610.

  • Yang, B., Lei, Y., Liu, J., et al. (2016). Social collaborative filtering by trust. IEEE transactions on pattern analysis and machine intelligence, pp. 1633–1647. https://doi.org/10.1109/TPAMI.2016.2605085.

  • Yu, J., Yin, H., Li, J., et al. (2020). Enhance social recommendation with adversarial graph convolutional networks. IEEE Transactions on Knowledge and Data Engineering, pp. 3727–3739. https://doi.org/10.1109/TKDE.2020.3033673.

  • Zhang, Y., Huang, J., Li, M., et al. (2022). Contrastive graph learning for social recommendation. Frontiers in Physics, p. 35. https://doi.org/10.3389/fphy.2022.830805.

Download references

Acknowledgements

This work was supported by National Natural Science Foundation of China (No. 62272290, 62172088), and Shanghai Natural Science Foundation (No. 21ZR1400400).

Funding

National Natural Science Foundation of China (No. 62272290, 62172088), Shanghai Natural Science Foundation (No. 21ZR1400400).

Author information

Authors and Affiliations

Authors

Contributions

All authors contributed to the study conception and design. The main manuscript text was written by Xiaoyu Hou and Bofeng Zhang. The key code was written by Xiaoyu Hou and Guobing Zou. The experiments were conducted by Xiaoyu Hou and Guobing Zou. The data analysis was conceived and designed by Sen Niu. All authors read and approved the final manuscript.

Corresponding authors

Correspondence to Guobing Zou or Bofeng Zhang.

Ethics declarations

Ethical approval

Not applicable

Competing interests

Not applicable

Additional information

Publisher's note

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

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Hou, X., Zou, G., Zhang, B. et al. Deep latent representation enhancement method for social recommendation. J Intell Inf Syst 62, 57–75 (2024). https://doi.org/10.1007/s10844-023-00802-3

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10844-023-00802-3

Keywords

Navigation