Micro-Behavior Encoding for Session-based Recommendation
Session-based Recommendation (SR) aims to predict the next item for recommendation based on previously recorded sessions of user interaction. The majority of existing approaches to SR focus on modeling the transition patterns of items. In such models, the so-called micro-behaviors describing how the user locates an item and carries out various activities on it (e.g., click, add-to-cart, and read-comments), are simply ignored. A few recent studies have tried to incorporate the sequential patterns of micro-behaviors into SR models. However, those sequential models still cannot effectively capture all the inherent interdependencies between micro-behavior operations. In this work, we aim to investigate the effects of the micro-behavior information in SR systematically. Specifically, we identify two different patterns of micro-behaviors: "sequential patterns" and "dyadic relational patterns". To build a unified model of user micro-behaviors, we first devise a multigraph to aggregate the sequential patterns from different items via a graph neural network, and then utilize an extended self-attention network to exploit the pair-wise relational patterns of micro-behaviors. Extensive experiments on three public real-world datasets show the superiority of the proposed approach over the state-of-theart baselines and confirm the usefulness of these two different micro-behavior patterns for SR.
Code (0)
등록된 구현이 없습니다.
Tasks
Graph Neural NetworkSession-Based RecommendationsSimilar Papers 제목 키워드 기반
Incorporating User Micro-behaviors and Item Knowledge into Multi-task Learning for Session-based Recommendation
Session-based recommendation (SR) has become an important and popular component of various e-commerce platforms, which aims to predict the next interacted item based on a given session. Most of existing SR models only fo…
Multi-Task LearningSession-Based RecommendationsMulti-behavior Graph Contextual Aware Network for Session-based Recommendation
Predicting the next interaction of a short-term sequence is a challenging task in session-based recommendation (SBR).Multi-behavior session recommendation considers session sequence with multiple interaction types, such …
Session-Based RecommendationsCORE: 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 …
Session-Based RecommendationsExploiting Positional Information for Session-based Recommendation
For present e-commerce platforms, session-based recommender systems are developed to predict users' preference for next-item recommendation. Although a session can usually reflect a user's current preference, a local shi…
Graph Neural NetworkRecommendation SystemsSession-Based RecommendationsNeural Attentive Session-based Recommendation
Given e-commerce scenarios that user profiles are invisible, session-based recommendation is proposed to generate recommendation results from short sessions. Previous work only considers the user's sequential behavior in…
Session-Based Recommendations