Rethinking the Item Order in Session-based Recommendation with Graph Neural Networks
Predicting a user's preference in a short anonymous interaction session instead of long-term history is a challenging problem in the real-life session-based recommendation, e.g., e-commerce and media stream. Recent research of the session-based recommender system mainly focuses on sequential patterns by utilizing the attention mechanism, which is straightforward for the session's natural sequence sorted by time. However, the user's preference is much more complicated than a solely consecutive time pattern in the transition of item choices. In this paper, therefore, we study the item transition pattern by constructing a session graph and propose a novel model which collaboratively considers the sequence order and the latent order in the session graph for a session-based recommender system. We formulate the next item recommendation within the session as a graph classification problem. Specifically, we propose a weighted attention graph layer and a Readout function to learn embeddings of items and sessions for the next item recommendation. Extensive experiments have been conducted on two benchmark E-commerce datasets, Yoochoose and Diginetica, and the experimental results show that our model outperforms other state-of-the-art methods.
Code (1)
Tasks
Graph ClassificationRecommendation SystemsSession-Based RecommendationsSimilar Papers 제목 키워드 기반
Rethinking Item Importance in Session-based Recommendation
Session-based recommendation aims to predict users' based on anonymous sessions. Previous work mainly focuses on the transition relationship between items during an ongoing session. They generally fail to pay enough atte…
Session-Based RecommendationsRethinking Contrastive Learning in Session-based Recommendation
Session-based recommendation aims to predict intents of anonymous users based on limited behaviors. With the ability in alleviating data sparsity, contrastive learning is prevailing in the task. However, we spot that exi…
Contrastive LearningSelf-Supervised LearningSession-Based RecommendationsStar Graph Neural Networks for Session-based Recommendation
Session-based recommendation is a challenging task. Without access to a user's historical user-item interactions, the information available in an ongoing session may be very limited. Previous work on session-based recomm…
Graph Neural NetworkSession-Based RecommendationsContrastive Multi-Level Graph Neural Networks for Session-based Recommendation
Session-based recommendation (SBR) aims to predict the next item at a certain time point based on anonymous user behavior sequences. Existing methods typically model session representation based on simple item transition…
Contrastive LearningRelationSession-Based RecommendationsGraph-Enhanced Multi-Task Learning of Multi-Level Transition Dynamics for Session-based Recommendation
Session-based recommendation plays a central role in a wide spectrum of online applications, ranging from e-commerce to online advertising services. However, the majority of existing session-based recommendation techniqu…
Graph Neural NetworkMulti-Task LearningRelationSession-Based Recommendations