Context-aware Session-based Recommendation with Graph Neural Networks
- URL: http://arxiv.org/abs/2310.09593v1
- Date: Sat, 14 Oct 2023 14:29:52 GMT
- Title: Context-aware Session-based Recommendation with Graph Neural Networks
- Authors: Zhihui Zhang, JianXiang Yu, Xiang Li
- Abstract summary: We propose CARES, a novel context-aware session-based recommendation model with graph neural networks.
We first construct a multi-relation cross-session graph to connect items according to intra- and cross-session item-level contexts.
To encode the variation of user interests, we design personalized item representations.
- Score: 6.825493772727133
- License: http://creativecommons.org/licenses/by-sa/4.0/
- Abstract: 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.
Related papers
- Enhancing User Intent Capture in Session-Based Recommendation with
Attribute Patterns [77.19390850643944]
We propose the Frequent Attribute Pattern Augmented Transformer (FAPAT)
FAPAT characterizes user intents by building attribute transition graphs and matching attribute patterns.
We demonstrate that FAPAT consistently outperforms state-of-the-art methods by an average of 4.5% across various evaluation metrics.
arXiv Detail & Related papers (2023-12-23T03:28:18Z) - Understanding Inter-Session Intentions via Complex Logical Reasoning [50.199811535229045]
We present the task of logical session complex query answering (LS-CQA)
We frame the problem of complex intention understanding as an LS-CQA task on an aggregated hypergraph of sessions, items, and attributes.
We introduce a new model, the Logical Session Graph Transformer (LSGT), which captures interactions among items across different sessions and their logical connections.
arXiv Detail & Related papers (2023-12-21T14:03:30Z) - Learning Similarity among Users for Personalized Session-Based
Recommendation from hierarchical structure of User-Session-Item [3.2872586139884623]
We propose USP-SBR(abbr. of User Similarity Powered - Session Based Recommender) to model global historical sessions of users.
We apply graph neural network on these UserGraph and update nodes.
Experimental results on two real-world datasets demonstrate that our method outperforms some state-of-the-art approaches.
arXiv Detail & Related papers (2023-06-05T17:03:10Z) - Price DOES Matter! Modeling Price and Interest Preferences in
Session-based Recommendation [55.0391061198924]
Session-based recommendation aims to predict items that an anonymous user would like to purchase based on her short behavior sequence.
It is nontrivial to incorporate price preferences for session-based recommendation.
We propose a novel method Co-guided Heterogeneous Hypergraph Network (CoHHN) for session-based recommendation.
arXiv Detail & Related papers (2022-05-09T10:47:15Z) - G$^3$SR: Global Graph Guided Session-based Recommendation [116.38098186755029]
Session-based recommendation tries to make use of anonymous session data to deliver high-quality recommendation.
G$3$SR (Global Graph Guided Session-based Recommendation) decomposes the session-based recommendation workflow into two steps.
Experiments on two real-world benchmark datasets show remarkable and consistent improvements of the G$3$SR method over the state-of-the-art methods.
arXiv Detail & Related papers (2022-03-12T15:44:03Z) - Graph Spring Network and Informative Anchor Selection for Session-based
Recommendation [2.6524289609910654]
Session-based recommendation (SBR) aims at predicting the next item for an ongoing anonymous session.
The major challenge of SBR is how to capture richer relations in between items and learn ID-based item embeddings to capture such relations.
We propose a new graph neural network, called Graph Spring Network (GSN), for learning ID-based item embedding on an item graph.
arXiv Detail & Related papers (2022-02-19T02:47:44Z) - SR-HetGNN:Session-based Recommendation with Heterogeneous Graph Neural
Network [20.82060191403763]
Session-Based Recommendation System aims to predict the user's next click based on their previous session sequence.
We propose SR-HetGNN, a novel session recommendation method that uses a heterogeneous graph neural network (HetGNN) to learn session embeddings.
SR-HetGNN is shown to be superior to the existing state-of-the-art session-based recommendation methods through extensive experiments over two real large datasets Diginetica and Tmall.
arXiv Detail & Related papers (2021-08-12T10:12:48Z) - Heterogeneous Global Graph Neural Networks for Personalized
Session-based Recommendation [32.03389044375335]
Predicting the next interaction of a short-term interaction session is a challenging task in session-based recommendation.
We propose a novel Heterogeneous Global Graph Neural Networks (HG-GNN) to exploit the item transitions over all sessions.
Based on the HGNN, we propose the Current Preference and the Historical Preference to capture different levels of user preference from the current and historical sessions.
arXiv Detail & Related papers (2021-07-08T12:38:26Z) - Disentangled Graph Collaborative Filtering [100.26835145396782]
Disentangled Graph Collaborative Filtering (DGCF) is a new model for learning informative representations of users and items from interaction data.
By modeling a distribution over intents for each user-item interaction, we iteratively refine the intent-aware interaction graphs and representations.
DGCF achieves significant improvements over several state-of-the-art models like NGCF, DisenGCN, and MacridVAE.
arXiv Detail & Related papers (2020-07-03T15:37:25Z) - TAGNN: Target Attentive Graph Neural Networks for Session-based
Recommendation [66.04457457299218]
We propose a novel target attentive graph neural network (TAGNN) model for session-based recommendation.
In TAGNN, target-aware attention adaptively activates different user interests with respect to varied target items.
The learned interest representation vector varies with different target items, greatly improving the expressiveness of the model.
arXiv Detail & Related papers (2020-05-06T14:17:05Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.