Heterogeneous Global Graph Neural Networks for Personalized Session-based Recommendation

by   Yitong Pang, et al.

Predicting the next interaction of a short-term interaction session is a challenging task in session-based recommendation. Almost all existing works rely on item transition patterns, and neglect the impact of user historical sessions while modeling user preference, which often leads to non-personalized recommendation. Additionally, existing personalized session-based recommenders capture user preference only based on the sessions of the current user, but ignore the useful item-transition patterns from other user's historical sessions. To address these issues, we propose a novel Heterogeneous Global Graph Neural Networks (HG-GNN) to exploit the item transitions over all sessions in a subtle manner for better inferring user preference from the current and historical sessions. To effectively exploit the item transitions over all sessions from users, we propose a novel heterogeneous global graph that contains item transitions of sessions, user-item interactions and global co-occurrence items. Moreover, to capture user preference from sessions comprehensively, we propose to learn two levels of user representations from the global graph via two graph augmented preference encoders. Specifically, we design a novel heterogeneous graph neural network (HGNN) on the heterogeneous global graph to learn the long-term user preference and item representations with rich semantics. Based on the HGNN, we propose the Current Preference Encoder and the Historical Preference Encoder to capture the different levels of user preference from the current and historical sessions, respectively. To achieve personalized recommendation, we integrate the representations of the user current preference and historical interests to generate the final user preference representation. Extensive experimental results on three real-world datasets show that our model outperforms other state-of-the-art methods.


page 1

page 2

page 3

page 4


Global Context Enhanced Graph Neural Networks for Session-based Recommendation

Session-based recommendation (SBR) is a challenging task, which aims at ...

Learning Similarity among Users for Personalized Session-Based Recommendation from hierarchical structure of User-Session-Item

The task of the session-based recommendation is to predict the next inte...

Knowledge-Enhanced Personalized Review Generation with Capsule Graph Neural Network

Personalized review generation (PRG) aims to automatically produce revie...

Coupling User Preference with External Rewards to Enable Driver-centered and Resource-aware EV Charging Recommendation

Electric Vehicle (EV) charging recommendation that both accommodates use...

Attentive Knowledge Graph Embedding for Personalized Recommendation

Knowledge graphs (KGs) have proven to be effective for highquality recom...

Fine-Grained User Profiling for Personalized Task Matching in Mobile Crowdsensing

In mobile crowdsensing, finding the best match between tasks and users i...

Transition Information Enhanced Disentangled Graph Neural Networks for Session-based Recommendation

Session-based recommendation is a practical recommendation task that pre...

Please sign up or login with your details

Forgot password? Click here to reset