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.
Similar content being viewed by others
References
Yin F, Ji M, Li S, Wang Y (2022) Neural tv program recommendation with heterogeneous attention. Knowl Inf Syst 64(7):1759–1779
Koo B, Jeon H, Kang U (2021) Pgt: news recommendation coalescing personal and global temporal preferences. Knowl Inf Syst 63(12):3139–3158
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
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
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
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
Zheng L, Zhu F, Huang S, Xie J (2017) Context neighbor recommender: integrating contexts via neighbors for recommendations. Inf Sci 414(11):1–18
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
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
Hidasi B, Karatzoglou A, Baltrunas L, Tikk D (2016) Session-based recommendations with recurrent neural networks. CoRR abs/1511.06939
Kang W-C, McAuley J (2018) Self-attentive sequential recommendation. In: 2018 IEEE International Conference on Data Mining (ICDM), pp. 197–206. IEEE
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
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
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
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
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
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
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
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
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
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
Zhu T, Sun L, Chen G (2021) Graph-based embedding smoothing for sequential recommendation. IEEE Transactions on Knowledge and Data Engineering
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
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
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
He R, Mcauley J (2016) Fusing similarity models with markov chains for sparse sequential recommendation. 2016 IEEE 16th International Conference on Data Mining (ICDM)
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
Welling M, Kipf TN (2016) Semi-supervised classification with graph convolutional networks. In: J. International Conference on Learning Representations (ICLR 2017)
Velickovic P, Cucurull G, Casanova A, Romero A, Lio P, Bengio Y (2017) Graph attention networks. Stat 1050:20
Hamilton W, Ying Z, Leskovec J (2017) Inductive representation learning on large graphs. Advances in neural information processing systems 30
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
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
Pan Z, Cai F, Chen W, Chen C, Chen H (2022) Collaborative graph learning for session-based recommendation. ACM Trans Inf Syst 40(4)
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
Pan Z, Cai F, Chen W, Chen H (2021) Graph co-attentive session-based recommendation. ACM Trans Inf Syst 40(4)
Shorten C, Khoshgoftaar TM (2019) A survey on image data augmentation for deep learning. J Big Data 6(1):1–48
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
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
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
Van den Oord A, Li Y, Vinyals O (2018) Representation learning with contrastive predictive coding. arXiv e-prints, 1807
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
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
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
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
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
Kipf TN, Welling M (2016) Variational graph auto-encoders. NIPS Workshop on Bayesian Deep Learning
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
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
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
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
Corresponding author
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.
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10115-023-01840-7