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.
翻译:实时合作过滤方法(TTCF)旨在模拟建议系统背后的非静态方面,例如用户偏好的动态和项目周围的社会趋势。最新TCF方法采用经常性神经网络(RNNS)来模拟这些方面。这些方法采用基于矩阵因素的(MF)方法来学习用户和物品的表示方式。最近,基于图形神经网络(GNN)方法显示,在非时空CF环境中提供基于传统MF方法的准确建议方面,业绩有所改善。为此,我们提议了一个新型TCF方法,利用GNNS学习用户和物品的表示方式,以及RNNNS来模拟其时间动态。使用这种方法的一个难题在于增加的数据宽广性,这给GNNS带来不利影响。为了克服这一挑战,我们每一步都用一套观察到的累积的时间互动方法培训GNNN模式。关于现实世界数据的全面实验显示,我们的方法在几个州级的时间和非时空模型上取得了更好的业绩。