Session-Based Recommendation by Exploiting Substitutable and Complementary Relationships from Multi-behavior Data
Session-based recommendation (SR) aims to dynamically recommend items to a user based on a sequence of the most recent user-item interactions. Most existing studies on SR adopt advanced deep learning methods. However, the majority only consider a special behavior type (e.g., click), while those few considering multi-typed behaviors ignore to take full advantage of the relationships between products (items). In this case, the paper proposes a novel approach, called Substitutable and Complementary Relationships from Multi-behavior Data (denoted as SCRM) to better explore the relationships between products for effective recommendation. Specifically, we firstly construct substitutable and complementary graphs based on a user's sequential behaviors in every session by jointly considering click' and purchase' behaviors. We then design a denoising network to remove false relationships, and further consider constraints on the two relationships via a particularly designed loss function. Extensive experiments on two e-commerce datasets demonstrate the superiority of our model over state-of-the-art methods, and the effectiveness of every component in SCRM.
Code (0)
등록된 구현이 없습니다.
Tasks
DenoisingSession-Based RecommendationsSimilar Papers 제목 키워드 기반
Inferring Networks of Substitutable and Complementary Products
In a modern recommender system, it is important to understand how products relate to each other. For example, while a user is looking for mobile phones, it might make sense to recommend other phones, but once they buy a …
Link PredictionRecommendation SystemsInferring Substitutable and Complementary Products with Knowledge-Aware Path Reasoning based on Dynamic Policy Network
Inferring the substitutable and complementary products for a given product is an essential and fundamental concern for the recommender system. To achieve this, existing approaches take advantage of the knowledge graphs t…
Decision MakingKnowledge GraphsRecommendation SystemsItem 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 RecommendationsTry This Instead: Personalized and Interpretable Substitute Recommendation
As a fundamental yet significant process in personalized recommendation, candidate generation and suggestion effectively help users spot the most suitable items for them. Consequently, identifying substitutable items tha…
AttributeCollaborative FilteringSentiment AnalysisExploiting Session Information in BERT-based Session-aware Sequential Recommendation
In recommendation systems, utilizing the user interaction history as sequential information has resulted in great performance improvement. However, in many online services, user interactions are commonly grouped by sessi…
Recommendation SystemsSequential Recommendation