mlsanityData to 7 Oct 2026

Context-aware Session-based Recommendation with Graph Neural Networks

arXiv 2310.09593 ↗First posted 14 Oct 2023cs.IR cs.AIcited by 0

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

  1. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
  2. 2017Graph Attention Networkscited by 8,854
  3. 2018An Empirical Evaluation of Generic Convolutional and Recurrent Networks for Sequence Modelingcited by 1,447
  4. 2018Representation Learning on Graphs with Jumping Knowledge Networkscited by 875
  5. 2021How Attentive are Graph Attention Networks?cited by 818
  6. 2015Gated Graph Sequence Neural Networkscited by 792
  7. 2015Session-based Recommendations with Recurrent Neural Networkscited by 685
  8. 2018Session-based Recommendation with Graph Neural Networkscited by 312
  9. 2020S^3-Rec: Self-Supervised Learning for Sequential Recommendation with Mutual Information Maximizationcited by 311
  10. 2017Neural Attentive Session-based Recommendationcited by 237
  11. 2016Improved Recurrent Neural Networks for Session-based Recommendationscited by 86
  12. 2021Global Context Enhanced Graph Neural Networks for Session-based Recommendationcited by 81
7 more
  1. 2020Self-Supervised Hypergraph Convolutional Networks for Session-based Recommendationcited by 75
  2. 2021End-to-End User Behavior Retrieval in Click-Through RatePrediction Modelcited by 45
  3. 2021Self-Supervised Graph Co-Training for Session-based Recommendationcited by 43
  4. 2022STAR-Transformer: A Spatio-temporal Cross Attention Transformer for Human Action Recognitioncited by 43
  5. 2021Graph-Enhanced Multi-Task Learning of Multi-Level Transition Dynamics for Session-based Recommendationcited by 18
  6. 2019NISER: Normalized Item and Session Representations to Handle Popularity Biascited by 12
  7. 2022Price DOES Matter! Modeling Price and Interest Preferences in Session-based Recommendationcited by 11

Built on by

Not cited yet.