Log in

Improving graph collaborative filtering with view explorer for social recommendation

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

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
EUR 32.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or Ebook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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

Similar content being viewed by others

Data Availability

No datasets were generated or analysed during the current study.

Notes

  1. https://github.com/Nova-Lumiere/SVE-CF

  2. https://github.com/librahu/HIN-Datasets-for-Recommendation-and-Network-Embedding

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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • **, 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  MathSciNet  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • You, Y., Chen, T., Sui, Y., et al. (2020). Graph contrastive learning with augmentations. Advances in Neural Information Processing Systems, 33, 5812–5823.

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

Download references

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

Authors

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

Correspondence to Yusheng Lu.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s10844-024-00865-w

Keywords

Navigation