Abstract
Social recommender systems (SRS) have garnered adequate attention due to the supplementary information provided by social network, which aids in making recommendations. However, social network information contains noise, which can be detrimental to recommendation performance. Current social recommendation models are deficient in feature validation and extraction of social data. To fill that gap, we propose a novel model called Social View Explorer Collaborative Filtering (SVE-CF) which aims to extract significant consistent signals from the noisy social network. First, SVE-CF correlates users’ social and interaction behaviors, creating follow, joint, and interaction views to represent all interaction patterns. Second, it samples unlabeled examples from users to assess consistency across the three views, assigning pseudo-labels as evidence of social homophily. Third, it selects top-k pseudo-labels to amplify significant consistent signals and minimize noise through tri-view joint learning. Extensive experiments are conducted to demonstrate the effectiveness of the proposed model over the commonly used state-of-the-art (SOTA) methods.
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs10844-024-00865-w/MediaObjects/10844_2024_865_Fig1_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs10844-024-00865-w/MediaObjects/10844_2024_865_Fig2_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs10844-024-00865-w/MediaObjects/10844_2024_865_Fig3_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs10844-024-00865-w/MediaObjects/10844_2024_865_Fig4_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs10844-024-00865-w/MediaObjects/10844_2024_865_Fig5_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs10844-024-00865-w/MediaObjects/10844_2024_865_Figa_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs10844-024-00865-w/MediaObjects/10844_2024_865_Fig6_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs10844-024-00865-w/MediaObjects/10844_2024_865_Fig7_HTML.png)
Similar content being viewed by others
Data Availability
No datasets were generated or analysed during the current study.
References
Bruna, J., Zaremba, W. & Szlam, A., et al. (2013). Spectral networks and locally connected networks on graphs. 2nd International Conference on Learning Representations[SPACE]https://doi.org/10.48550/ar**v.1312.6203
Chen, T., Kornblith, S. & Norouzi, M., et al. (2020). A simple framework for contrastive learning of visual representations. In International conference on machine learning.
Defferrard, M., Bresson, X., & Vandergheynst, P. (2016). Convolutional neural networks on graphs with fast localized spectral filtering. Advances in Neural Information Processing Systems,29.
Fan, W., Ma, Y. & Li, Q., et al. (2019). Graph neural networks for social recommendation. In The world wide web conference (pp. 417–426). https://doi.org/10.1145/3308558.3313488
Gu, Y., Ding, Z. & Wang, S., et al. (2020). Hierarchical user profiling for e-commerce recommender systems. In Proceedings of the 13th international conference on web search and data mining (pp. 223–231). https://doi.org/10.1145/3336191.3371827
Hamilton, W., Ying, Z., & Leskovec, J. (2017). Inductive representation learning on large graphs. Advances in Neural Information Processing Systems,30.
He, X., Deng, K. & Wang, X., et al. (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)
Hou, X., Zou, G., Zhang, B., et al. (2024). Deep latent representation enhancement method for social recommendation. Journal of Intelligent Information Systems, 62(1), 57–75. https://doi.org/10.1007/s10844-023-00802-3
Huang, H., Dong, Y., Tang, J., et al. (2018). Will triadic closure strengthen ties in social networks? ACM Transactions on Knowledge Discovery from Data, 12(3), 1–25. https://doi.org/10.1145/3154399
**, J., Qin, J. & Fang, Y., et al. (2020). An efficient neighborhood-based interaction model for recommendation on heterogeneous graph. In Proceedings of the 26th ACM SIGKDD international conference on knowledge discovery & data mining (pp. 75–84). https://doi.org/10.1145/3394486.3403050
Kipf, T.N. & Welling, M. (2016). Semi-supervised classification with graph convolutional networks. In 5th International conference on learning representations. https://doi.org/10.48550/ar**v.1609.02907
Li, Q., Wang, X., Wang, Z., et al. (2023). Be causal: De-biasing social network confounding in recommendation. ACM Transactions on Knowledge Discovery from Data,17(1). https://doi.org/10.1145/3533725
Li, Y., Zhan, Z., Li, H., et al. (2022). Interest-aware influence diffusion model for social recommendation. Journal of Intelligent Information Systems, 1–15. https://doi.org/10.1007/s10844-021-00684-3
Lin, Z., Tian, C. & Hou, Y. et al. (2022). Improving graph collaborative filtering with neighborhood-enriched contrastive learning. In Proceedings of the ACM Web Conference 2022 (pp. 2320–2329). https://doi.org/10.1145/3485447.3512104
Liu, X., Zhang, F., Hou, Z., et al. (2021). Self-supervised learning: Generative or contrastive. IEEE Transactions on Knowledge and Data Engineering, 35(1), 857–876. https://doi.org/10.1109/TKDE.2021.3090866
Lu, Y., & Duan, Y. (2024). Online content-based sequential recommendation considering multimodal contrastive representation and dynamic preferences. Neural Computing and Applications, 1–19. https://doi.org/10.1007/s12652-020-02876-1
Ma, H., Yang, H. & Lyu, M.R., et al. (2008). Sorec: social recommendation using probabilistic matrix factorization. In 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. In Proceedings of the fourth ACM international conference on web search and data mining (pp. 287–296). https://doi.org/10.1145/1935826.1935877
McPherson, M., Smith-Lovin, L., & Cook, J. M. (2001). Birds of a feather: Homophily in social networks. Annual Review of Sociology, 27(1), 415–444. https://doi.org/10.1146/annurev.soc.27.1.415
Ni, X., **ong, F., Pan, S., et al. (2023). Community preserving social recommendation with cyclic transfer learning. ACM Transactions on Information Systems,42(3). https://doi.org/10.1145/3631115
Oord, A., Li, Y. & Vinyals, O. (2018). Representation learning with contrastive predictive coding. The thirty-second annual conference on neural information processing systems. https://doi.org/10.48550/ar**v.1807.03748
Rendle, S., Freudenthaler, C. & Gantner, Z., et al. (2012). Bpr: Bayesian personalized ranking from implicit feedback. In Proceedings of the twenty-fifth conference on uncertainty in artificial intelligence. https://doi.org/10.48550/ar**v.1205.2618
Shokeen, J., & Rana, C. (2020). Social recommender systems: techniques, domains, metrics, datasets and future scope. Journal of Intelligent Information Systems, 54(3), 633–667. https://doi.org/10.1007/s10844-019-00578-5
Song, W., **ao, Z. & Wang, Y., et al. (2019). Session-based social recommendation via dynamic graph attention networks. In Proceedings of the twelfth ACM international conference on web search and data mining (pp. 555–563). https://doi.org/10.1145/3289600.3290989
Tang, J., Hu, X., & Liu, H. (2013). Social recommendation: a review. Social Network Analysis and Mining, 3, 1113–1133. https://doi.org/10.1007/s13278-013-0141-9
Wang, J., Ding, K. & Zhu, Z., et al. (2020) Key opinion leaders in recommendation systems: Opinion elicitation and diffusion. In Proceedings of the 13th international conference on web search and data mining (pp. 636–644). https://doi.org/10.1145/3336191.3371826
Wang, X., He, X. & Wang, M., et al. (2019). Neural graph collaborative filtering. In Proceedings of the 42nd international ACM SIGIR conference on research and development in information retrieval (pp. 165–174). https://doi.org/10.1145/3331184.3331267
Wang, T., **ng, X., & Liu, J., et al. (2023). Df-at: a neural influence diffusion for social recommendation based on attention mechanism. In 2023 9th annual international conference on network and information systems for computers (pp. 634–638). https://doi.org/10.1109/ICNISC60562.2023.00037
Wu, L., Sun, P. & Fu, Y., et al. (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). https://doi.org/10.1145/3331184.3331214
Wu, L., Li, J., Sun, P., et al. (2022). Diffnet++: A neural influence and interest diffusion network for social recommendation. IEEE Transactions on Knowledge and Data Engineering, 34(10), 4753–4766. https://doi.org/10.1109/TKDE.2020.3048414
Wu, Z., Pan, S., Chen, F., et al. (2020). A comprehensive survey on graph neural networks. IEEE Transactions on Neural Networks and Learning Systems, 32(1), 4–24. https://doi.org/10.1109/TNNLS.2020.2978386
Wu, B., Zhong, L., Yao, L., et al. (2022). Eagcn: An efficient adaptive graph convolutional network for item recommendation in social internet of things. IEEE Internet of Things Journal, 9(17), 16386–16401. https://doi.org/10.1109/JIOT.2022.3151400
Yang, X., Guo, Y., Liu, Y., et al. (2014). A survey of collaborative filtering based social recommender systems. Computer Communications, 41, 1–10. https://doi.org/10.1016/j.comcom.2013.06.009
Yin, H., Cui, B., Chen, L., et al. (2015). Dynamic user modeling in social media systems. ACM Transactions on Information Systems (TOIS), 33(3), 1–44. https://doi.org/10.1145/2699670
You, Y., Chen, T., Sui, Y., et al. (2020). Graph contrastive learning with augmentations. Advances in Neural Information Processing Systems, 33, 5812–5823.
Yu, J., Yin, H. & Li, J., et al. (2021). Self-supervised multi-channel hypergraph convolutional network for social recommendation. In Proceedings of the web conference 2021 (pp. 413–424). https://doi.org/10.1145/3442381.3449844
Yu, J., Yin, H. & **a, X., et al. (2022). Are graph augmentations necessary? simple graph contrastive learning for recommendation. In Proceedings of the 45th international ACM SIGIR conference on research and development in information retrieval (pp. 1294–1303). https://doi.org/10.1145/3477495.3531937
Yuan, F., He, X. & Karatzoglou, A., et al. (2020). Parameter-efficient transfer from sequential behaviors for user modeling and recommendation. In Proceedings of the 43rd international ACM SIGIR conference on research and development in information retrieval (pp. 1469–1478). https://doi.org/10.1145/3397271.3401156
Zhang, X., Wu, B., & Ye, Y. (2023). Graph attentive matrix factorization for social recommendation. Expert Systems, 40(9), e13385. https://doi.org/10.1111/exsy.13385
Zhao, W.X., Mu, S. & Hou, Y., et al. (2020). Recbole: towards a unified, comprehensive and efficient framework for recommendation algorithms. In Proceedings of the 30th ACM international conference on information & knowledge management (pp. 4653–4664). https://doi.org/10.1145/3459637.3482016
Zhou, Z. H., & Li, M. (2005). Tri-training: Exploiting unlabeled data using three classifiers. IEEE Transactions on Knowledge and Data Engineering, 17(11), 1529–1541. https://doi.org/10.1109/TKDE.2005.38
Acknowledgements
Financial support for this work has been provided by the National Natural Science Foundation of China under Projects 71771179, 72171176, and 72021002. The useful criticism of the manuscript provided by the editors and referees is also appreciated by the authors. We also thank Mingzhou Chen for his thorough examination of this work.
Funding
Financial support for this work has been provided by the National Natural Science Foundation of China under Projects 71771179, 72171176, and 72021002.
Author information
Authors and Affiliations
Contributions
Yijun Tu designed the model and conducted the experiments. Yusheng Lu and Yongrui Duan, and **aofeng Wang provided the article framework and experimental opinions and revised the literature review. All authors drafted, revised and approved the manuscript.
Corresponding author
Ethics declarations
Competing interests
The authors declare no competing interests.
Ethical approval
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.
About this article
Cite this article
Duan, Y., Tu, Y., Lu, Y. et al. Improving graph collaborative filtering with view explorer for social recommendation. J Intell Inf Syst (2024). https://doi.org/10.1007/s10844-024-00865-w
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s10844-024-00865-w