CORE: Simple and Effective Session-based Recommendation within Consistent Representation Space
Session-based Recommendation (SBR) refers to the task of predicting the next item based on short-term user behaviors within an anonymous session. However, session embedding learned by a non-linear encoder is usually not in the same representation space as item embeddings, resulting in the inconsistent prediction issue while recommending items. To address this issue, we propose a simple and effective framework named CORE, which can unify the representation space for both the encoding and decoding processes. Firstly, we design a representation-consistent encoder that takes the linear combination of input item embeddings as session embedding, guaranteeing that sessions and items are in the same representation space. Besides, we propose a robust distance measuring method to prevent overfitting of embeddings in the consistent representation space. Extensive experiments conducted on five public real-world datasets demonstrate the effectiveness and efficiency of the proposed method. The code is available at: https://github.com/RUCAIBox/CORE.
Code (1)
Tasks
Session-Based RecommendationsSimilar Papers 제목 키워드 기반
Session-aware Linear Item-Item Models for Session-based Recommendation
Session-based recommendation aims at predicting the next item given a sequence of previous items consumed in the session, e.g., on e-commerce or multimedia streaming services. Specifically, session data exhibits some uni…
Session-Based RecommendationsNeighborhood-Enhanced and Time-Aware Model for Session-based Recommendation
Session based recommendation has become one of the research hotpots in the field of recommendation systems due to its highly practical value.Previous deep learning methods mostly focus on the sequential characteristics w…
Recommendation SystemsSession-Based RecommendationsLearning Multi-granularity User Intent Unit for Session-based Recommendation
Session-based recommendation aims to predict a user's next action based on previous actions in the current session. The major challenge is to capture authentic and complete user preferences in the entire session. Recent …
Graph Neural NetworkSession-Based RecommendationsGAG: Global Attributed Graph Neural Network for Streaming Session-based Recommendation
Streaming session-based recommendation (SSR) is a challenging task that requires the recommender system to do the session-based recommendation (SR) in the streaming scenario. In the real-world applications of e-commerce …
AttributeGraph Neural NetworkRecommendation SystemsSession-Based RecommendationsItem Cluster-aware Prompt Learning for Session-based Recommendation
Session-based recommendation (SBR) aims to capture dynamic user preferences by analyzing item sequences within individual sessions. However, most existing approaches focus mainly on intra-session item relationships, negl…
Prompt LearningSession-Based Recommendations