Context-aware Session-based Recommendation with Graph Neural Networks
Not on the map. Why?
Abstract (arXiv)
Session-based recommendation (SBR) is a task that aims to predict items based on anonymous sequences of user behaviors in a session. While there are methods that leverage rich context information in sessions for SBR, most of them have the following limitations: 1) they fail to distinguish the item-item edge types when constructing the global graph for exploiting cross-session contexts; 2) they learn a fixed embedding vector for each item, which lacks the flexibility to reflect the variation of user interests across sessions; 3) they generally use the one-hot encoded vector of the target item as the hard label to predict, thus failing to capture the true user preference. To solve these issues, we propose CARES, a novel context-aware session-based recommendation model with graph neural networks, which utilizes different types of contexts in sessions to capture user interests. Specifically, we first construct a multi-relation cross-session graph to connect items according to intra- and cross-session item-level contexts. Further, to encode the variation of user interests, we design personalized item representations. Finally, we employ a label collaboration strategy for generating soft user preference distribution as labels. Experiments on three benchmark datasets demonstrate that CARES consistently outperforms state-of-the-art models in terms of P@20 and MRR@20. Our data and codes are publicly available at https://github.com/brilliantZhang/CARES.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 19 of its 39 references that are in the map. First posted on arXiv 14 Oct 2023.
Builds on
19 of 39 references.
References · 19
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Graph Attention Networkscited by 8,854
- 2018An Empirical Evaluation of Generic Convolutional and Recurrent Networks for Sequence Modelingcited by 1,447
- 2018Representation Learning on Graphs with Jumping Knowledge Networkscited by 875
- 2021How Attentive are Graph Attention Networks?cited by 818
- 2015Gated Graph Sequence Neural Networkscited by 792
- 2015Session-based Recommendations with Recurrent Neural Networkscited by 685
- 2018Session-based Recommendation with Graph Neural Networkscited by 312
- 2020S^3-Rec: Self-Supervised Learning for Sequential Recommendation with Mutual Information Maximizationcited by 311
- 2017Neural Attentive Session-based Recommendationcited by 237
- 2016Improved Recurrent Neural Networks for Session-based Recommendationscited by 86
- 2021Global Context Enhanced Graph Neural Networks for Session-based Recommendationcited by 81
7 more
- 2020Self-Supervised Hypergraph Convolutional Networks for Session-based Recommendationcited by 75
- 2021End-to-End User Behavior Retrieval in Click-Through RatePrediction Modelcited by 45
- 2021Self-Supervised Graph Co-Training for Session-based Recommendationcited by 43
- 2022STAR-Transformer: A Spatio-temporal Cross Attention Transformer for Human Action Recognitioncited by 43
- 2021Graph-Enhanced Multi-Task Learning of Multi-Level Transition Dynamics for Session-based Recommendationcited by 18
- 2019NISER: Normalized Item and Session Representations to Handle Popularity Biascited by 12
- 2022Price DOES Matter! Modeling Price and Interest Preferences in Session-based Recommendationcited by 11
Built on by
Not cited yet.