Temporal Collaborative Filtering with Graph Convolutional Neural Networks
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 (MF-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 negatively impacts obtaining meaningful 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 non-temporal CF models.
Code (0)
등록된 구현이 없습니다.
Tasks
Collaborative FilteringGraph Neural NetworkRecommendation SystemsSimilar Papers 제목 키워드 기반
Neural Causal Graph Collaborative Filtering
Graph collaborative filtering (GCF) has gained considerable attention in recommendation systems by leveraging graph learning techniques to enhance collaborative filtering (CF). One classical approach in GCF is to learn u…
Collaborative FilteringGraph LearningGraph Representation LearningRecommendation Systems+2Interactive Graph Convolutional Filtering
Interactive Recommender Systems (IRS) have been increasingly used in various domains, including personalized article recommendation, social media, and online advertising. However, IRS faces significant challenges in prov…
Collaborative FilteringMeta-LearningRecommendation SystemsVariational InferenceWhen Product Search Meets Collaborative Filtering: A Hierarchical Heterogeneous Graph Neural Network Approach
Personalization lies at the core of boosting the product search system performance. Prior studies mainly resorted to the semantic matching between textual queries and user/product related documents, leaving the user coll…
Collaborative FilteringGraph Neural NetworkRepresentation LearningSentenceBinarized Collaborative Filtering with Distilling Graph Convolutional Networks
The efficiency of top-K item recommendation based on implicit feedback are vital to recommender systems in real world, but it is very challenging due to the lack of negative samples and the large number of candidate item…
Collaborative FilteringRecommendation SystemsRevisiting Graph based Collaborative Filtering: A Linear Residual Graph Convolutional Network Approach
Graph Convolutional Networks (GCNs) are state-of-the-art graph based representation learning models by iteratively stacking multiple layers of convolution aggregation operations and non-linear activation operations. Rece…
Collaborative FilteringRecommendation SystemsRepresentation Learning