skip to main content
research-article

Position-aware graph neural network for session-based recommendation

Published: 28 February 2023 Publication History

Abstract

Session-based recommendations (SBRs) make recommendations using the current interaction sequence of users. Recent studies on SBRs have primarily used graph neural networks (GNNs) to model the session sequence; however, such methods treat the same items in a session as a single node, thus ignoring differences between items in different positions. Moreover, they do not use other sessions to learn users’ short-term preferences. Therefore, we propose a novel position-aware graph neural network (PA-GNN) for SBRs. First, this model uses a session in the form of a position-aware graph as an input to completely use the position information of the item and apply the attention mechanism to learn users’ long-term interests. Second, it combines other sessions to learn the user’s short-term preferences. Third, it integrates long-term interests and short-term preferences for predictions. The experimental results using three benchmark e-commerce datasets demonstrate that the PA-GNN model performs excellently and is superior to the latest baselines on SBRs.

References

[1]
Schafer J.B., Frankowski D., Herlocker J., Sen S., Collaborative filtering recommender systems, in: Brusilovsky P., Kobsa A., Nejdl W. (Eds.), The Adaptive Web: Methods and Strategies of Web Personalization, Springer, Berlin, Heidelberg, 2007, pp. 291–324.
[2]
Hu Y., Koren Y., Volinsky C., Collaborative filtering for implicit feedback datasets, in: 2008 Eighth IEEE International Conference on Data Mining, IEEE, Pisa, Italy, 2008, pp. 263–272.
[3]
Su X., Khoshgoftaar T.M., A survey of collaborative filtering techniques, Adv. Artif. Intell. 2009 (2009) 1–19,.
[4]
Wang S., Cao L., Wang Y., et al., A survey on session-based recommender systems, ACM Comput. Surv. 54 (2022) 1–38,.
[5]
Hidasi B., Karatzoglou A., Baltrunas L., Tikk D., Session-based recommendations with recurrent neural networks, in: 4th International Conference on Learning Representations, 2016, pp. 1–10.
[6]
G. Shani, D. Heckerman, R.I. Brafman, An MDP-Based Recommender System. 31.
[7]
Feng C., Shi C., Hao S., et al., Hierarchical social similarity-guided model with dual-mode attention for session-based recommendation, Knowl.-Based Syst. 230 (2021),.
[8]
Ko Y.-J., Maystre L., Grossglauser M., Collaborative recurrent neural networks for dynamic recommender systems, in: Durrant R.J., Kim K.-E. (Eds.), Proceedings of Machine Learning Research, PMLR, Proceedings of Machine Learning Research, 2016, pp. 366–-381.
[9]
Li J., Ren P., Chen Z., et al., Neural attentive session-based recommendation, in: Proceedings of the 2017 ACM on Conference on Information and Knowledge Management, ACM, Singapore Singapore, 2017, pp. 1419–1428.
[10]
Liu Q., Zeng Y., Mokhosi R., Zhang H., 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, ACM, London United Kingdom, 2018, pp. 1831–1839.
[11]
Wang X., He X., Wang M., et al., Neural graph collaborative filtering, in: Proceedings of the 42nd International ACM SIGIR Conference on Research and Development in Information Retrieval, 2019, pp. 165–174,.
[12]
Wu S., Tang Y., Zhu Y., et al., Session-Based Recommendation with Graph Neural Networks, Vol. 33, AAAI, 2019, pp. 346–353,.
[13]
Wang Z., Wei W., Cong G., et al., 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, ACM, Virtual Event China, 2020, pp. 169–178.
[14]
Chang J., Gao C., Zheng Y., et al., Sequential recommendation with graph neural networks, in: Proceedings of the 44th International ACM SIGIR Conference on Research and Development in Information Retrieval, ACM, Virtual Event Canada, 2021, pp. 378–387.
[15]
Xia X., Yin H., Yu J., et al., Self-supervised hypergraph convolutional networks for session-based recommendation, in: Proceedings of the AAAI Conference on Artificial Intelligence, Vol. 35, 2021, pp. 4503–4511.
[16]
Feng C., Shi C., Hao S., et al., Hierarchical social similarity-guided model with dual-mode attention for session-based recommendation, Knowl.-Based Syst. 230 (2021),.
[17]
Zhang Z., Xu G., Zhang P., Wang Y., Personalized recommendation algorithm for social networks based on comprehensive trust, Appl. Intell. 47 (2017) 659–669,.
[18]
Hernando A., Bobadilla J., Ortega F., A non negative matrix factorization for collaborative filtering recommender systems based on a Bayesian probabilistic model, Knowl.-Based Syst. 97 (2016) 188–202,.
[19]
Baltrunas L., Ludwig B., Ricci F., Matrix factorization techniques for context aware recommendation, in: Proceedings of the Fifth ACM Conference on Recommender Systems - RecSys ’11, ACM Press, Chicago, Illinois, USA, 2011, pp. 301–304.
[20]
He X., Zhang H., Kan M.-Y., Chua T.-S., Fast matrix factorization for online recommendation with implicit feedback, in: Proceedings of the 39th International ACM SIGIR Conference on Research and Development in Information Retrieval, ACM, Pisa Italy, 2016, pp. 549–558.
[21]
Zhang P., Zhang Z., Tian T., Wang Y., Collaborative filtering recommendation algorithm integrating time windows and rating predictions, Appl. Intell. 49 (2019) 3146–3157,.
[22]
Rendle S., Freudenthaler C., Schmidt-Thieme L., Factorizing personalized Markov chains for next-basket recommendation, in: Proceedings of the 19th International Conference on World Wide Web - WWW ’10, ACM Press, Raleigh, North Carolina, USA, 2010, p. 811.
[23]
Yuan W., Wang H., Yu X., et al., Attention-based context-aware sequential recommendation model, Inform. Sci. 510 (2020) 122–134,.
[24]
Tan Y.K., Xu X., Liu Y., Improved recurrent neural networks for session-based recommendations, in: Proceedings of the 1st Workshop on Deep Learning for Recommender Systems, ACM, Boston MA USA, 2016, pp. 17–22.
[25]
Vaswani A., Shazeer N., Parmar N., et al., Attention is all you need, in: Advances in Neural Information Processing Systems, 2017, pp. 5998–6008.
[26]
Bahdanau D., Cho K., Bengio Y., Neural machine translation by jointly learning to align and translate, in: Accepted at ICLR 2015 as Oral Presentation, 2016, pp. 1–15.
[27]
Hu J., Shen L., Sun G., Squeeze-and-excitation networks, in: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, 2018, pp. 7132–7141.
[28]
Devlin J., Chang M.-W., Lee K., Toutanova K., BERT: Pre-training of deep bidirectional transformers for language understanding, in: Proceedings of NAACL, 2019, pp. 1–16.
[29]
Chen Q., Zhao H., Li W., et al., Behavior sequence transformer for E-commerce recommendation in Alibaba, in: Proceedings of the 1st International Workshop on Deep Learning Practice for High-Dimensional Sparse Data, 2019, pp. 1–4. 2019.
[30]
Sun F., Liu J., Wu J., et al., BERT4Rec: Sequential recommendation with bidirectional encoder representations from transformer, in: Proceedings of the 28th ACM International Conference on Information and Knowledge Management, ACM, Beijing China, 2019, pp. 1441–1450.
[31]
Li Y., Tarlow D., Brockschmidt M., Zemel R., Gated graph sequence neural networks, in: Published as a Conference Paper at ICLR 2016, 2017, pp. 1–20.
[32]
Scarselli F., Gori M., Tsoi A.C., et al., The graph neural network model, IEEE Trans. Neural Netw. 20 (2009) 61–80,.
[33]
Liang T., Ma L., Zhang W., et al., Content-aware recommendation via dynamic heterogeneous graph convolutional network, Knowl.-Based Syst. 251 (2022),.
[34]
Fan W., Ma Y., Li Q., et al., Graph neural networks for social recommendation, in: The World Wide Web Conference on - WWW ’19, ACM Press, San Francisco, CA, USA, 2019, pp. 417–426.
[35]
Tang G., Zhu X., Guo J., Dietze S., Time enhanced graph neural networks for session-based recommendation, Knowl.-Based Syst. 251 (109204) (2022) 1–12.
[36]
Qiao J., Wang L., Modeling user micro-behaviors and original interest via adaptive multi-attention network for session-based recommendation, Knowl.-Based Syst. 244 (108567) (2022) 1–15.
[37]
He K., Zhang X., Ren S., Sun J., Deep residual learning for image recognition, in: 2016 IEEE Conference on Computer Vision and Pattern Recognition, CVPR, IEEE, Las Vegas, NV, USA, 2016, pp. 770–778.
[38]
Srivastava R.K., Greff K., Schmidhuber J., Highway networks, in: Presented at ICML 2015 Deep Learning Workshop, 2015, pp. 1–6.
[39]
Chen S., Moore J.L., Turnbull D., Joachims T., Playlist prediction via metric embedding, in: Proceedings of the 18th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining - KDD ’12, ACM Press, Beijing, China, 2012, pp. 714–722.
[40]
Wei T., Feng F., Chen J., et al., Model-agnostic counterfactual reasoning for eliminating popularity bias in recommender system, in: Proceedings of the 27th ACM SIGKDD Conference on Knowledge Discovery & Data Mining, ACM, Virtual Event Singapore, 2021, pp. 1791–1800.
[41]
Zheng Y., Gao C., Li X., et al., Disentangling user interest and conformity for recommendation with causal embedding, in: Proceedings of the Web Conference 2021, ACM, Ljubljana Slovenia, 2021, pp. 2980–2991.

Cited By

View all

Index Terms

  1. Position-aware graph neural network for session-based recommendation
          Index terms have been assigned to the content through auto-classification.

          Recommendations

          Comments

          Information & Contributors

          Information

          Published In

          cover image Knowledge-Based Systems
          Knowledge-Based Systems  Volume 262, Issue C
          Feb 2023
          472 pages

          Publisher

          Elsevier Science Publishers B. V.

          Netherlands

          Publication History

          Published: 28 February 2023

          Author Tags

          1. Recommender systems
          2. Session-based recommendation
          3. Position-aware
          4. Graph neural network

          Qualifiers

          • Research-article

          Contributors

          Other Metrics

          Bibliometrics & Citations

          Bibliometrics

          Article Metrics

          • Downloads (Last 12 months)0
          • Downloads (Last 6 weeks)0
          Reflects downloads up to 09 Jan 2025

          Other Metrics

          Citations

          Cited By

          View all

          View Options

          View options

          Media

          Figures

          Other

          Tables

          Share

          Share

          Share this Publication link

          Share on social media