A contextual recurrent collaborative filtering framework for modelling sequences of venue checkins

Manotumruksa, J., Macdonald, C. and Ounis, I. (2020) A contextual recurrent collaborative filtering framework for modelling sequences of venue checkins. Information Processing and Management, 57(6), 102092. (doi: 10.1016/j.ipm.2019.102092)

191243.pdf - Accepted Version
Available under License Creative Commons Attribution Non-commercial No Derivatives.



Context-Aware Venue Recommendation (CAVR) systems aim to effectively generate a ranked list of interesting venues users should visit based on their historical feedback (e.g. checkins) and context (e.g. the time of the day or the user’s current location). Such systems are increasingly deployed by Location-based Social Networks (LBSNs) such as Foursquare and Yelp to enhance the satisfaction of the users. Matrix Factorisation (MF) is a popular Collaborative Filtering (CF) technique that can suggest relevant venues to users based on an assumption that similar users are likely to visit similar venues. In recent years, deep neural networks have been successfully applied to recommendation systems. Indeed, various approaches have been previously proposed in the literature to enhance the effectiveness of MF-based approaches by exploiting Recurrent Neural Networks (RNN) models to capture the sequential properties of observed checkins. Moreover, recently, several RNN architectures have been proposed to incorporate contextual information associated with the users’ sequence of checkins (for instance, the time interval or the geographical distance between two successive checkins) to effectively capture such short-term preferences of users. In this work, we propose a Contextual Recurrent Collaborative Filtering framework (CRCF) that leverages the users’ preferred context and the contextual information associated with the users’ sequence of checkins in order to model the users’ short-term preferences for CAVR. In particular, the CRCF framework is built upon two state-of-the-art approaches: namely Deep Recurrent Collaborative Filtering framework (DRCF) and Contextual Attention Recurrent Architecture (CARA). Thorough experiments on three large checkin and rating datasets from commercial LBSNs demonstrate the effectiveness and robustness of our proposed CRCF framework by significantly outperforming various state-of-the-art matrix factorisation approaches. In particular, the CRCF framework significantly improves NDCG@10 by 5–20% over the state-of-the-art DRCF framework (Manotumruksa, Macdonald, and Ounis, 2017a) and the CARA architecture (Manotumruksa, Macdonald, and Ounis, 2018) across the three datasets. Furthermore, the CRCF framework is less significantly risky than both the DRCF framework and the CARA architecture across the three datasets.

Item Type:Articles
Glasgow Author(s) Enlighten ID:Macdonald, Professor Craig and Manotumruksa, Mr Jarana and Ounis, Professor Iadh
Authors: Manotumruksa, J., Macdonald, C., and Ounis, I.
College/School:College of Science and Engineering > School of Computing Science
Journal Name:Information Processing and Management
ISSN (Online):0306-4573
Published Online:04 September 2019
Copyright Holders:Copyright © 2019 Elsevier
First Published:First published in Information Processing and Management 57(6): 102092
Publisher Policy:Reproduced in accordance with the copyright policy of the publisher

University Staff: Request a correction | Enlighten Editors: Update this record