Multi-Graph Co-Training for Capturing User Intent in Session-based Recommendation
Session-based recommendation focuses on predicting the next item a user will interact with based on sequences of anonymous user sessions. A significant challenge in this field is data sparsity due to the typically short-term interactions. Most existing methods rely heavily on users' current interactions, overlooking the wealth of auxiliary information available. To address this, we propose a novel model, the Multi-Graph Co-Training model (MGCOT), which leverages not only the current session graph but also similar session graphs and a global item relation graph. This approach allows for a more comprehensive exploration of intrinsic relationships and better captures user intent from multiple views, enabling session representations to complement each other. Additionally, MGCOT employs multi-head attention mechanisms to effectively capture relevant session intent and uses contrastive learning to form accurate and robust session representations. Extensive experiments on three datasets demonstrate that MGCOT significantly enhances the performance of session-based recommendations, particularly on the Diginetica dataset, achieving improvements up to 2.00% in P@20 and 10.70% in MRR@20. Resources have been made publicly available in our GitHub repository https://github.com/liang-tian-tian/MGCOT.
Code (1)
Tasks
Contrastive LearningSession-Based RecommendationsMethods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
Intention Knowledge Graph Construction for User Intention Relation Modeling
Understanding user intentions is challenging for online platforms. Recent work on intention knowledge graphs addresses this but often lacks focus on connecting intentions, which is crucial for modeling user behavior and …
graph constructionKnowledge GraphsRelationMulti-view Intent Disentangle Graph Networks for Bundle Recommendation
Bundle recommendation aims to recommend the user a bundle of items as a whole. Nevertheless, they usually neglect the diversity of the user's intents on adopting items and fail to disentangle the user's intents in repres…
DiversityLearning 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 RecommendationsKnowledge Enhanced Multi-intent Transformer Network for Recommendation
Incorporating Knowledge Graphs into Recommendation has attracted growing attention in industry, due to the great potential of KG in providing abundant supplementary information and interpretability for the underlying mod…
DenoisingKnowledge GraphsRepresentation LearningKnowledge Graph-based Session Recommendation with Adaptive Propagation
Session-based recommender systems (SBRSs) predict users' next interacted items based on their historical activities. While most SBRSs capture purchasing intentions locally within each session, capturing items' global inf…
Recommendation Systems