Collaborative filtering has been largely used to advance modern recommender systems to predict user preference. A key component in collaborative filtering is representation learning, which aims to project users and items into a low dimensional space to capture collaborative signals. However, the scene information, which has effectively guided many recommendation tasks, is rarely considered in existing collaborative filtering methods. To bridge this gap, we focus on scene-based collaborative recommendation and propose a novel representation model SceneRec. SceneRec formally defines a scene as a set of pre-defined item categories that occur simultaneously in real-life situations and creatively designs an item-category-scene hierarchical structure to build a scene-based graph. In the scene-based graph, we adopt graph neural networks to learn scene-specific representation on each item node, which is further aggregated with latent representation learned from collaborative interactions to make recommendations. We perform extensive experiments on real-world E-commerce datasets and the results demonstrate the effectiveness of the proposed method.
翻译:合作过滤大多用于推进现代建议系统,以预测用户的偏好。合作过滤的一个关键组成部分是代表学习,目的是将用户和项目投进一个低维空间,以捕捉协作信号。然而,在现有的合作过滤方法中,很少考虑有效地指导了许多建议任务的现场信息。为了缩小这一差距,我们侧重于现场协作建议,并提出一个新的代表模型SceneRec。SceneRec正式将场景定义为一套在现实生活中同时发生的预先界定的物品类别,并创造性地设计一种物品类别分类的等级结构,以建立基于现场的图表。在基于现场的图表中,我们采用图形神经网络,学习每个项目节点的场景代表,进一步结合从协作互动中学习的潜在代表,以提出建议。我们在现实世界电子商务数据集上进行了广泛的实验,结果证明了拟议方法的有效性。