3.8 Proceedings Paper

A Collaborative Session-based Recommendation Approach with Parallel Memory Modules

Publisher

ASSOC COMPUTING MACHINERY
DOI: 10.1145/3331184.3331210

Keywords

Collaborative modeling; Session-based recommendation; Memory network

Funding

  1. Natural Science Foundation of China [61672324, 61672322]
  2. Natural Science Foundation of Shandong province [2016ZRE27468]
  3. Tencent AI Lab Rhino-Bird Focused Research Program [JR201932]
  4. Fundamental Research Funds of Shandong University
  5. Association of Universities in the Netherlands (VSNU)
  6. Innovation Center for Artificial Intelligence (ICAI)
  7. Ahold Delhaize

Ask authors/readers for more resources

Session-based recommendation is the task of predicting the next item to recommend when the only available information consists of anonymous behavior sequences. Previous methods for session-based recommendation focus mostly on the current session, ignoring collaborative information in so-called neighborhood sessions, sessions that have been generated previously by other users and reflect similar user intents as the current session. We hypothesize that the collaborative information contained in such neighborhood sessions may help to improve recommendation performance for the current session. We propose a Collaborative Session-based Recommendation Machine (CSRM), a novel hybrid framework to apply collaborative neighborhood information to session-based recommendations. CSRM consists of two parallel modules: an Inner Memory Encoder (IME) and an Outer Memory Encoder (OME). The IME models a user's own information in the current session with the help of Recurrent Neural Networks (RNNs) and an attention mechanism. The OME exploits collaborative information to better predict the intent of current sessions by investigating neighborhood sessions. Then, a fusion gating mechanism is used to selectively combine information from the IME and OME so as to obtain the final representation of the current session. Finally, CSRM obtains a recommendation score for each candidate item by computing a bilinear match with the final representation. Experimental results on three public datasets demonstrate the effectiveness of CSRM compared to state-of-the-art session-based recommender systems. Our analysis of CSRM's recommendation process shows when and how collaborative neighborhood information and the fusion gating mechanism positively impact the performance of session-based recommendations.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

3.8
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available