Abstract
The recommendation system helps users select satisfactory products and services to make reasonable decisions. In recent years, most methods have introduced social information into the recommendation system to improve recommendation accuracy. Most social recommendations only consider that users are affected by historical items and social information. But users are affected by multiple potential factors that cannot be explicitly distinguished when making decisions, such as consumption experience and life cycle related to users, social consumption culture, and social roles related to social friends, and they are mixed with each other. To describe the above scenario, we propose a model that Utilizes the influence of multiple potential factors for Social Recommendation (UimSRec). Specifically, we simulate the influence of different potential factors on users in the form of latent semantics, associate the potential influence with user representation, and use the user latent representation to model preferences. In addition, this paper uses the attention mechanism to adaptively assign weights to multiple influencing factors and common influencing factors. The experimental results on three real datasets show that modeling various potential impact information and their relationships can significantly improve the recommendation performance. The code is available at (https://github.com/qinkaili/UimSRec).
Similar content being viewed by others
References
Hu Y, Koren Y, Volinsky C(2008) Collaborative filtering for implicit feedback datasets. In: 2008 Eighth IEEE international conference on data mining. IEEE, pp 263–272
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, pp 426–434
Koren Y, Bell R, Volinsky C (2009) Matrix factorization techniques for recommender systems. Computer 42(8):30–37
Xu H, Huang C, Xu Y, Xia L, Xing H, Yin D (2021) Global context enhanced social recommendation with hierarchical graph neural networks. CoRR arXiv:2110.04039
Xiao L, Min Z, Yongfeng Z, Yiqun L, Shaoping M (2017) Learning and transferring social and item visibilities for personalized recommendation. In: Proceedings of the 2017 ACM on conference on information and knowledge management, pp 337–346
Wang H, Shen H, Cheng X (2020) Modeling users’ multifaceted interest correlation for social recommendation. In: Pacific-Asia conference on knowledge discovery and data mining. Springer, Berlin, pp 118–129
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, pp 135–142
Yu J, Gao M, Li J, Yin H, Liu H (2018) Adaptive implicit friends identification over heterogeneous network for social recommendation. In: Proceedings of the 27th ACM international conference on information and knowledge management, pp 357–366
Jiang Y, Ma H, Liu Y, Li Z, Chang L (2021) Enhancing social recommendation via two-level graph attentional networks. Neurocomputing 449:71–84
Yu J, Yin H, Li J, Gao M, Huang Z, Cui L (2020) Enhance social recommendation with adversarial graph convolutional networks. CoRR arXiv:2004.02340
Berkani L (2020) A semantic and social-based collaborative recommendation of friends in social networks. Softw Pract Exp 50(8):1498–1519
Wang S, Zhang L, Yu M, Wang Y, Ma Z, Zhao Y (2021) Attribute-aware multi-task recommendation. J Supercomput 77(5):4419–4437
Jenatton R, Roux N, Bordes A, Obozinski G.R (2012) A latent factor model for highly multi-relational data. In: Advances in neural information processing systems, vol 25
Wang X, Wang R, Shi C, Song G, Li Q (2020) Multi-component graph convolutional collaborative filtering. In: Proceedings of the AAAI conference on artificial intelligence, vol 34, pp 6267–6274
Chen J, Zhuang F, Hong X, Ao X, Xie X, He Q (2018) Attention-driven factor model for explainable personalized recommendation. In: The 41st international ACM SIGIR conference on research & development in information retrieval, pp 909–912
Zhou X, Guo G, Sun Z, Liu Y (2020) Multi-facet user preference learning for fine-grained item recommendation. Neurocomputing 385:258–268
Xia Z, Zhang W, Weng Z (2021) Social recommendation system based on hypergraph attention network. Comput Intell Neurosci 2021:7716214–1771621412
Yu Y, Gu Y, Zuo H, Wang J, Wang D (2021) Social recommendation algorithms with user feedback information. Concurr Comput Pract Exp 33(22)
Zhao T, McAuley J, King I (2014) Leveraging social connections to improve personalized ranking for collaborative filtering. In: Proceedings of the 23rd ACM international conference on conference on information and knowledge management, pp 261–270
Liu Y, Chen L, He X, Peng J, Zheng Z, Tang J (2020) Modelling high-order social relations for item recommendation. CoRR arXiv:2003.10149
Fan W, Ma Y, Yin D, Wang J, Tang J, Li Q (2019) Deep social collaborative filtering. In: Proceedings of the 13th ACM conference on recommender systems, pp 305–313
Chen C, Zhang M, Liu Y, Ma S (2019) Social attentional memory network: Modeling aspect-and friend-level differences in recommendation. In: Proceedings of the twelfth ACM international conference on web search and data mining, pp 177–185
Li Y, Mu K (2020) Heterogeneous information diffusion model for social recommendation. In: 2020 IEEE 32nd international conference on tools with artificial intelligence (ICTAI). IEEE, pp 184–191
Li H, Li L, Xv G, Lin C, Li K, Jiang B (2021) Spex: A generic framework for enhancing neural social recommendation. ACM Trans Inf Syst (TOIS) 40(2):1–33
Song L, Bi Y, Yao M, Wu Z, Wang J, Xiao J (2020) DREAM: a dynamic relational-aware model for social recommendation. CoRR arXiv:2008.04579
Vijaikumar M, Shevade S, Murty MN (2019) Sorecgat: leveraging graph attention mechanism for top-n social recommendation. In: Joint European conference on machine learning and knowledge discovery in databases. Springer, Berlin, pp 430–446
Bok K, Ko G, Lim J, Yoo J (2020) Personalized content recommendation scheme based on trust in online social networks. Concurr Comput Pract Exp 32(18):5572
Seyedhoseinzadeh K, Rahmani HA, Afsharchi M, Aliannejadi M (2022) Leveraging social influence based on users activity centers for point-of-interest recommendation. Inf Process Manag 59(2):102858
Zhao J, Su B, Rao X, Chen Z (2022) A cross-platform personalized recommender system for connecting e-commerce and social network. Future Internet 15(1):13
Zhao H, Jia J, Koltun V (2020) Exploring self-attention for image recognition. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pp 10076–10085
Chen L, Zhang H, Xiao J, Nie L, Shao J, Liu W, Chua T-S (2017) SCA-CNN: spatial and channel-wise attention in convolutional networks for image captioning. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 5659–5667
Xia H, Hu X (2020) Neural social recommendation with user embedding. IEEE Access 8:10222–10233
Liu W, Lin Z, Zhu H, Wang J, Sangaiah AK (2020) Attention-based adaptive memory network for recommendation with review and rating. IEEE Access 8:113953–113966
Nair V, Hinton GE (2010) Rectified linear units improve restricted Boltzmann machines. In: ICML
Chen C, Zhang M, Wang C, Ma W, Li M, Liu Y, Ma S (2019) An efficient adaptive transfer neural network for social-aware recommendation. In: Proceedings of the 42nd international ACM SIGIR conference on research and development in information retrieval, pp 225–234
Xi D, Zhuang F, Zhu Y, Zhao P, Zhang X, He Q (2020) Graph factorization machines for cross-domain recommendation. CoRR arXiv:2007.05911
Fu B, Zhang W, Hu G, Dai X, Huang S, Chen J (2021) Dual side deep context-aware modulation for social recommendation. In: Proceedings of the web conference 2021, pp 2524–2534
Chen C, Zhang M, Ma W, Liu Y, Ma S (2020) Jointly non-sampling learning for knowledge graph enhanced recommendation. In: Proceedings of the 43rd international ACM SIGIR conference on research and development in information retrieval, pp 189–198
Silveira T, Zhang M, Lin X, Liu Y, Ma S (2019) How good your recommender system is? a survey on evaluations in recommendation. Int J Mach Learn Cybern 10:813–831
Yalcin E, Bilge A (2022) Evaluating unfairness of popularity bias in recommender systems: a comprehensive user-centric analysis. Inf Process Manag 59(6):103100
Rendle S, Freudenthaler C, Gantner Z, Schmidt-Thieme L (2012) BPR: Bayesian personalized ranking from implicit feedback. CoRR arXiv:1205.2618
Zhao T, McAuley J, King I (2014) Leveraging social connections to improve personalized ranking for collaborative filtering. In: Proceedings of the 23rd ACM international conference on conference on information and knowledge management, pp 261–270
He X, Liao L, Zhang H, Nie L, Hu X, Chua T (2017) Neural collaborative filtering. CoRR arXiv:1708.05031
He X, Chua T-S (2017) Neural factorization machines for sparse predictive analytics. In: Proceedings of the 40th international ACM SIGIR conference on research and development in information retrieval, pp 355–364
Wu L, Sun P, Fu Y, Hong R, Wang X, Wang M(2019) A neural influence diffusion model for social recommendation. In: Proceedings of the 42nd international ACM SIGIR conference on research and development in information retrieval, pp 235–244
Chen C, Zhang M, Liu Y, Ma S (2019) Social attentional memory network: modeling aspect-and friend-level differences in recommendation. In: Proceedings of the twelfth ACM international conference on web search and data mining, pp 177–185
He X, Deng K, Wang X, Li Y, Zhang Y, Wang M (2020) Lightgcn: simplifying and powering graph convolution network for recommendation. In: Proceedings of the 43rd international ACM SIGIR conference on research and development in information retrieval, pp 639–648
Wu L, Sun P, Fu Y, Hong R, Wang X, Wang M (2019) A neural influence diffusion model for social recommendation. In: Proceedings of the 42nd international ACM SIGIR conference on research and development in information retrieval, pp 235–244
Yu J, Gao M, Yin H, Li J, Gao C, Wang Q (2019) Generating reliable friends via adversarial training to improve social recommendation. In: 2019 IEEE international conference on data mining (ICDM). IEEE, pp 768–777
Acknowledgements
This work was supported by the National Natural Science Foundation of China (61876001) and the Natural Science Foundation for the Higher Education Institutions of Anhui Province of China (KJ2021A0039). In addition, we acknowledge the High-performance Computing Platform of Anhui University for providing computing resources.
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
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.
About this article
Cite this article
Qian, F., Qin, K., Chen, H. et al. Utilizing the influence of multiple potential factors for social recommendation. Knowl Inf Syst 65, 4213–4232 (2023). https://doi.org/10.1007/s10115-023-01883-w
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10115-023-01883-w