A collaborative session-based recommendation approach with parallel memory modules
| Authors |
|
|---|---|
| Publication date | 2019 |
| Book title | SIGIR '19 |
| Book subtitle | proceedings of the 42nd International ACM SIGIR Conference on Research and Development in Information Retrieval : July 21-25, 2019, Paris, France |
| ISBN (electronic) |
|
| Event | 42nd International ACM SIGIR Conference on Research and Development in Information Retrieval, SIGIR 2019 |
| Pages (from-to) | 345-354 |
| Number of pages | 10 |
| Publisher | New York, New York: The Association for Computing Machinery |
| Organisations |
|
| Abstract |
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. |
| Document type | Conference contribution |
| Language | English |
| Published at | https://doi.org/10.1145/3331184.3331210 |
| Other links | https://www.scopus.com/pages/publications/85073780916 |
| Permalink to this page | |
