Exploiting Cross-Session Information for Session-based Recommendation with Graph Neural Networks

by   Ruihong Qiu, et al.

Different from the traditional recommender system, the session-based recommender system introduces the concept of the session, i.e., a sequence of interactions between a user and multiple items within a period, to preserve the user's recent interest. The existing work on the session-based recommender system mainly relies on mining sequential patterns within individual sessions, which are not expressive enough to capture more complicated dependency relationships among items. In addition, it does not consider the cross-session information due to the anonymity of the session data, where the linkage between different sessions is prevented. In this paper, we solve these problems with the graph neural networks technique. First, each session is represented as a graph rather than a linear sequence structure, based on which a novel Full Graph Neural Network (FGNN) is proposed to learn complicated item dependency. To exploit and incorporate cross-session information in the individual session's representation learning, we further construct a Broadly Connected Session (BCS) graph to link different sessions and a novel Mask-Readout function to improve session embedding based on the BCS graph. Extensive experiments have been conducted on two e-commerce benchmark datasets, i.e., Yoochoose and Diginetica, and the experimental results demonstrate the superiority of our proposal through comparisons with state-of-the-art session-based recommender models.


page 8

page 10

page 11

page 12

page 14

page 21

page 22

page 23


Rethinking the Item Order in Session-based Recommendation with Graph Neural Networks

Predicting a user's preference in a short anonymous interaction session ...

Exploiting Positional Information for Session-based Recommendation

For present e-commerce platforms, session-based recommender systems are ...

GAG: Global Attributed Graph Neural Network for Streaming Session-based Recommendation

Streaming session-based recommendation (SSR) is a challenging task that ...

DAGNN: Demand-aware Graph Neural Networks for Session-based Recommendation

Session-based recommendations have been widely adopted for various onlin...

An Adjustable Heat Conduction based KNN Approach for Session-based Recommendation

The KNN approach, which is widely used in recommender systems because of...

Calendar Graph Neural Networks for Modeling Time Structures in Spatiotemporal User Behaviors

User behavior modeling is important for industrial applications such as ...

A Statistical Real-Time Prediction Model for Recommender System

Recommender system has become an inseparable part of online shopping and...

Please sign up or login with your details

Forgot password? Click here to reset