Temporal Collaborative Filtering with Graph Convolutional Neural Networks

Research output: Chapter in Book/Report/Conference proceedingConference paper

6 Citations (Scopus)

Abstract

Temporal collaborative filtering (TCF) methods aim
at modelling non-static aspects behind recommender systems,
such as the dynamics in users’ preferences and social trends
around items. State-of-the-art TCF methods employ recurrent
neural networks (RNNs) to model such aspects. These methods
deploy matrix-factorization-based approaches to learn the user
and item representations. Recently, graph-neural-network-based
(GNN-based) approaches have shown improved performance in
providing accurate recommendations over traditional MF-based
approaches in non-temporal CF settings. Motivated by this, we
propose a novel TCF method that leverages GNNs to learn user
and item representations and RNNs to model their temporal
dynamics. A challenge with this method lies in the increased
data sparsity, which makes it more complicated to obtain quality
representations with GNNs. To overcome this challenge, we
train a GNN model at each time step using a set of observed
interactions accumulated time-wise. Comprehensive experiments
on real-world data show the improved performance obtained
by our method over several state-of-the-art temporal and nontemporal
CF models.
Original languageEnglish
Title of host publication25th International Conference on Pattern Recognition (ICPR)
PublisherIEEE
Pages4736-4742
Number of pages7
ISBN (Electronic)9781728188089
DOIs
Publication statusPublished - 2020
Event25th IEEE International Conference on Pattern Recognition - Milan, Italy, Milan, Italy
Duration: 10 Jan 202115 Jan 2021
http://www.icpr2020.it/

Publication series

NameProceedings - International Conference on Pattern Recognition
ISSN (Print)1051-4651

Conference

Conference25th IEEE International Conference on Pattern Recognition
Country/TerritoryItaly
CityMilan
Period10/01/2115/01/21
Internet address

Fingerprint

Dive into the research topics of 'Temporal Collaborative Filtering with Graph Convolutional Neural Networks'. Together they form a unique fingerprint.

Cite this