CaSe4SR: Using category sequence graph to augment session-based recommendation
Session-based recommendation aims to predict next item based on users’ anonymous behavior sequence within a short time. Recent studies focus on modeling sequential dependencies or complex relations among items in a session via recurrent/convolutional/graph neural networks. However, the following problems still remain: for short sessions, limited interactions cannot manifest user’s intent clearly; for long sessions, user’s interest may drift but be blurred by complex transitions. Motivated by the observation that different items are often belong to only a few categories or that closely related, in this article, we tackle these challenges by leveraging item category information, which is a concise form of knowledge and readily available in many platforms. We propose a novel method CaSe4SR that utilizes category sequence graph to augment session-based recommendation. In CaSe4SR, we build an item graph and a category graph, from user behavior sequence and item category sequence. The latter summarizes the former at concept level, which reduces item-level user behavior noises and makes user’s interest clearer. Afterwards, graph neural networks are applied on item graph and category graph respectively to learn representations of items and categories. Then two alternative fusion strategies and attention mechanism are designed to integrate them, yielding global embedding of the session, which is further combined with representation of last item to get ultimate session representation. Extensive experiments on real-world datasets show that CaSe4SR outperforms other state-of-the-art methods consistently. Detailed analysis reveals that category sequence graph is beneficial for next-item recommendation in sessions with different lengths.
Code (1)
Tasks
Session-Based RecommendationsSimilar Papers 제목 키워드 기반
Intention Adaptive Graph Neural Network for Category-aware Session-based Recommendation
Session-based recommendation (SBR) is proposed to recommend items within short sessions given that user profiles are invisible in various scenarios nowadays, such as e-commerce and short video recommendation. There is a …
Graph Neural NetworkSession-Based RecommendationsSR-GCL: Session-Based Recommendation with Global Context Enhanced Augmentation in Contrastive Learning
Session-based recommendations aim to predict the next behavior of users based on ongoing sessions. The previous works have been modeling the session as a variable-length of a sequence of items and learning the representa…
Contrastive LearningData AugmentationSession-Based RecommendationsPseudo Session-Based Recommendation with Hierarchical Embedding and Session Attributes
Recently, electronic commerce (EC) websites have been unable to provide an identification number (user ID) for each transaction data entry because of privacy issues. Because most recommendation methods assume that all da…
Session-Based RecommendationsDiscovering Collaborative Signals for Next POI Recommendation with Iterative Seq2Graph Augmentation
Being an indispensable component in location-based social networks, next point-of-interest (POI) recommendation recommends users unexplored POIs based on their recent visiting histories. However, existing work mainly mod…
Multi-Task LearningSelf-Supervised Graph Co-Training for Session-based Recommendation
Session-based recommendation targets next-item prediction by exploiting user behaviors within a short time period. Compared with other recommendation paradigms, session-based recommendation suffers more from the problem …
Contrastive LearningData AugmentationSelf-Supervised LearningSession-Based Recommendations