Skip to main content
Log in

User view dynamic graph-driven sequential recommendation

  • Regular Paper
  • Published:
Knowledge and Information Systems Aims and scope Submit manuscript

Abstract

In most recommendation scenarios, user information is difficult to obtain due to user privacy and data protection issues. Some graph-based methods can learn the user’s feature information through the structural relationship in both user graphs and item graphs. However, a user’s latent associations with other users, especially those hidden in the user’s sequential behavior, are not well identified in the sequential recommendation. In this work, we propose a user view dynamic graph-driven sequential recommender to find out different user latent associations without additional user information. Our model can not only find out the global associations of users, but also discover the user dynamic associations through information dissemination during training. In particular, the dynamic associations are highlighted via contrastive learning to refine global associations from the user view to achieve more efficient sequential recommendations. Furthermore, our approach can serve as a container for commonly used sequential recommenders to achieve better performances. Experimental results show that the user view information has a positive guiding effect on sequential recommendation and our approach outperforms 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
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

Notes

  1. https://www.yelp.com/dataset

  2. https://dbis.uibk.ac.at/node/263#nowplaying

  3. https://github.com/uestcnlp/STAMP

  4. https://github.com/hidasib/GRU4Rec

  5. https://github.com/kang205/SASRec

  6. https://github.com/johnny12150/GCSAN

  7. https://github.com/CCIIPLab/GCEGNN

  8. http://jmcauley.ucsd.edu/data/amazon/

References

  1. Yin F, Ji M, Li S, Wang Y (2022) Neural tv program recommendation with heterogeneous attention. Knowl Inf Syst 64(7):1759–1779

    Article  Google Scholar 

  2. Koo B, Jeon H, Kang U (2021) Pgt: news recommendation coalescing personal and global temporal preferences. Knowl Inf Syst 63(12):3139–3158

    Article  Google Scholar 

  3. Wang Y, Chen W, Pi D, Yue L (2021) Adversarially regularized medication recommendation model with multi-hop memory network. Knowl Inf Syst 63(1):125–142

    Article  Google Scholar 

  4. Rendle S, Freudenthaler C, Gantner Z, Schmidt-Thieme L (2009) Bpr: Bayesian personalized ranking from implicit feedback. In: Proceedings of the Twenty-Fifth Conference on Uncertainty in Artificial Intelligence. UAI ’09, pp. 452–461. AUAI Press, Arlington, Virginia, USA

  5. Rendle S, Freudenthaler C, Schmidt-Thieme L (2010) Factorizing personalized markov chains for next-basket recommendation. In: Proceedings of the 19th International Conference on World Wide Web, pp. 811–820

  6. Zheng L, Zhu F, Mohammed A (2017) Attribute and global boosting: a rating prediction method in context-aware recommendation. Comput J 60(7):957–968

    MathSciNet  Google Scholar 

  7. Zheng L, Zhu F, Huang S, Xie J (2017) Context neighbor recommender: integrating contexts via neighbors for recommendations. Inf Sci 414(11):1–18

    Article  Google Scholar 

  8. Wang S, Hu L, Wang Y, Cao L, Sheng QZ, Orgun M (2019) Sequential recommender systems: Challenges, progress and prospects. In: Proceedings of IJCAI ’19, pp. 6332–6338

  9. Zheng L, Guo N, Chen W, Yu J, Jiang D (2020) Sentiment-guided sequential recommendation. In: Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval, pp. 1957–1960

  10. Hidasi B, Karatzoglou A, Baltrunas L, Tikk D (2016) Session-based recommendations with recurrent neural networks. CoRR abs/1511.06939

  11. Kang W-C, McAuley J (2018) Self-attentive sequential recommendation. In: 2018 IEEE International Conference on Data Mining (ICDM), pp. 197–206. IEEE

  12. Yao T, Yi X, Cheng DZ, Yu F, Chen T, Menon A, Hong L, Chi EH, Tjoa S, Kang J, et al. (2021) Self-supervised learning for large-scale item recommendations. In: Proceedings of the 30th ACM International Conference on Information & Knowledge Management, pp. 4321–4330

  13. Sun F, Liu J, Wu J, Pei C, Lin X, Ou W, Jiang P (2019) Bert4rec: Sequential recommendation with bidirectional encoder representations from transformer. In: Proceedings of the 28th ACM International Conference on Information and Knowledge Management, pp. 1441–1450

  14. Wang S, Hu L, Wang Y, Sheng Q, Orgun M, Cao L (2019) Modeling multi-purpose sessions for next-item recommendations via mixture-channel purpose routing networks. In: Proceedings of IJCAI ’19, pp. 3771–3777

  15. Wang S, Hu L, Wang Y, Sheng Q, Orgun M, Cao L (2020) Intention nets: psychology-inspired user choice behavior modeling for next-basket prediction. Proc AAAI Conf Artif Intell 34:6259–6266

    Google Scholar 

  16. Vaswani A, Shazeer N, Parmar N, Uszkoreit J, Jones L, Gomez AN, Kaiser Ł, Polosukhin I (2017) Attention is all you need. Adv Neural Inf Proc Syst 30

  17. Zhang T, Zhao P, Liu Y, Sheng VS, Xu J, Wang D, Liu G, Zhou X (2019) Feature-level deeper self-attention network for sequential recommendation. In: IJCAI, pp. 4320–4326

  18. Gao C, Wang X, He X, Li Y (2022) Graph neural networks for recommender system. In: Proceedings of the Fifteenth ACM International Conference on Web Search and Data Mining, pp. 1623–1625

  19. Wu S, Tang Y, Zhu Y, Wang L, Xie X, Tan T (2019) Session-based recommendation with graph neural networks. In: Proceedings of the AAAI Conference on Artificial Intelligence, vol. 33, pp. 346–353

  20. Xu C, Zhao P, Liu Y, Sheng VS, Xu J, Zhuang F, Fang J, Zhou X (2019) Graph contextualized self-attention network for session-based recommendation. In: IJCAI, vol. 19, pp. 3940–3946

  21. Wang Z, Wei W, Cong G, Li X-L, Mao X-L, Qiu M (2020) Global context enhanced graph neural networks for session-based recommendation. In: Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval, pp. 169–178

  22. Zhu T, Sun L, Chen G (2021) Graph-based embedding smoothing for sequential recommendation. IEEE Transactions on Knowledge and Data Engineering

  23. Zhou G, Zhu X, Song C, Fan Y, Zhu H, Ma X, Yan Y, Jin J, Li H, Gai K (2018) Deep interest network for click-through rate prediction. In: Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, pp. 1059–1068

  24. Elahi E, Halim Z (2022) Graph attention-based collaborative filtering for user-specific recommender system using knowledge graph and deep neural networks. Knowl Inf Syst 64(9):2457–2480

    Article  Google Scholar 

  25. 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

  26. He R, Mcauley J (2016) Fusing similarity models with markov chains for sparse sequential recommendation. 2016 IEEE 16th International Conference on Data Mining (ICDM)

  27. Li J, Ren P, Chen Z, Ren Z, Lian T, Ma J (2017) Neural attentive session-based recommendation. In: Proceedings of the 2017 ACM on Conference on Information and Knowledge Management, pp. 1419–1428

  28. Welling M, Kipf TN (2016) Semi-supervised classification with graph convolutional networks. In: J. International Conference on Learning Representations (ICLR 2017)

  29. Velickovic P, Cucurull G, Casanova A, Romero A, Lio P, Bengio Y (2017) Graph attention networks. Stat 1050:20

    Google Scholar 

  30. Hamilton W, Ying Z, Leskovec J (2017) Inductive representation learning on large graphs. Advances in neural information processing systems 30

  31. Wang X, He X, Wang M, Feng F, Chua T-S (2019) Neural graph collaborative filtering. In: Proceedings of the 42nd International ACM SIGIR Conference on Research and Development in Information Retrieval, pp. 165–174

  32. Yu F, Zhu Y, Liu Q, Wu S, Wang L, Tan T (2020) Tagnn: target attentive graph neural networks for session-based recommendation. In: Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval, pp. 1921–1924

  33. Pan Z, Cai F, Chen W, Chen C, Chen H (2022) Collaborative graph learning for session-based recommendation. ACM Trans Inf Syst 40(4)

  34. Huang C, Chen J, Xia L, Xu Y, Dai P, Chen Y, Bo L, Zhao J, Huang JX (2021) Graph-enhanced multi-task learning of multi-level transition dynamics for session-based recommendation. In: Proceedings of the AAAI Conference on Artificial Intelligence, vol. 35, pp. 4123–4130

  35. Pan Z, Cai F, Chen W, Chen H (2021) Graph co-attentive session-based recommendation. ACM Trans Inf Syst 40(4)

  36. Shorten C, Khoshgoftaar TM (2019) A survey on image data augmentation for deep learning. J Big Data 6(1):1–48

    Article  Google Scholar 

  37. Zhao T, Liu Y, Neves L, Woodford O, Jiang M, Shah N (2021) Data augmentation for graph neural networks. In: Proceedings of the AAAI Conference on Artificial Intelligence, vol. 35, pp. 11015–11023

  38. Wu J, Wang X, Feng F, He X, Chen L, Lian J, Xie X (2021) Self-supervised graph learning for recommendation. In: Proceedings of the 44th International ACM SIGIR Conference on Research and Development in Information Retrieval, pp. 726–735

  39. Hjelm RD, Fedorov A, Lavoie-Marchildon S, Grewal K, Bachman P, Trischler A, Bengio Y (2019) Learning deep representations by mutual information estimation and maximization. In: International Conference on Learning Representations

  40. Van den Oord A, Li Y, Vinyals O (2018) Representation learning with contrastive predictive coding. arXiv e-prints, 1807

  41. Chen T, Kornblith S, Norouzi M, Hinton G (2020) A simple framework for contrastive learning of visual representations. In: International Conference on Machine Learning, pp. 1597–1607. PMLR

  42. He K, Fan H, Wu Y, Xie S, Girshick R (2020) Momentum contrast for unsupervised visual representation learning. In: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 9729–9738

  43. Liu Z, Ma Y, Hildebrandt M, Ouyang Y, Xiong Z (2022) Cdarl: a contrastive discriminator-augmented reinforcement learning framework for sequential recommendations. Knowl Inf Syst 64(8):2239–2265

    Article  Google Scholar 

  44. Xia X, Yin H, Yu J, Wang Q, Cui L, Zhang X (2021) Self-supervised hypergraph convolutional networks for session-based recommendation. In: Proceedings of the AAAI Conference on Artificial Intelligence, vol. 35, pp. 4503–4511

  45. Qiu R, Huang Z, Yin H, Wang Z (2022) Contrastive learning for representation degeneration problem in sequential recommendation. In: Proceedings of the Fifteenth ACM International Conference on Web Search and Data Mining, pp. 813–823

  46. Kipf TN, Welling M (2016) Variational graph auto-encoders. NIPS Workshop on Bayesian Deep Learning

  47. Khosla P, Teterwak P, Wang C, Sarna A, Tian Y, Isola P, Maschinot A, Liu C, Krishnan D (2020) Supervised contrastive learning. In: Larochelle, H., Ranzato, M., Hadsell, R., Balcan, M.F., Lin, H. (eds.) Advances in Neural Information Processing Systems, vol. 33, pp. 18661–18673

  48. Zangerle E, Pichl M, Gassler W, Specht G (2014) # nowplaying music dataset: Extracting listening behavior from twitter. In: Proceedings of the First International Workshop on Internet-scale Multimedia Management, pp. 21–26

  49. Liu Q, Zeng Y, Mokhosi R, Zhang H (2018) Stamp: short-term attention/memory priority model for session-based recommendation. In: Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, pp. 1831–1839

Download references

Acknowledgements

The work was supported by the National Natural Science Foundation of China (61902231, 62106137), the Guangdong Basic and Applied Basic Research Foundation (2023A1515011240), and the Higher Education Special Project of Guangdong Education Science Planning (2021GXJK241). We would like to thank the editors and the anonymous reviewers for their efforts.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Lin Zheng.

Ethics declarations

Conflict of interest

On behalf of all authors, the corresponding author states that there is no conflict of interest.

Availability of data and materials

The datasets analyzed during the current study are available in the [Yelp] repository, [https://www.yelp.com/dataset], in the [DBIS] repository, [https://dbis.uibk.ac.at/node/263#nowplaying], and in the [Amazon] repository, [http://jmcauley.ucsd.edu/data/amazon/].

Code availability

We will make the PyTorch code of our implementation publicly available when the paper is published.

Authors’ contributions

Lin Zheng and Sentao Chen contributed to conceptualization and writing—review and editing; Jianzhen Chen contributed to methodology and writing—original draft preparation; Jianzhen Chen and Lin Zheng contributed to formal analysis and investigation; Lin Zheng performed funding acquisition and supervision.

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

Chen, J., Zheng, L. & Chen, S. User view dynamic graph-driven sequential recommendation. Knowl Inf Syst 65, 2541–2569 (2023). https://doi.org/10.1007/s10115-023-01840-7

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10115-023-01840-7

Keywords

Navigation