Social recommender systems (SocialRS) simultaneously leverage user-to-item interactions as well as user-to-user social relations for the task of generating item recommendations to users. Additionally exploiting social relations is clearly effective in understanding users' tastes due to the effects of homophily and social influence. For this reason, SocialRS has increasingly attracted attention. In particular, with the advance of Graph Neural Networks (GNN), many GNN-based SocialRS methods have been developed recently. Therefore, we conduct a comprehensive and systematic review of the literature on GNN-based SocialRS. In this survey, we first identify 80 papers on GNN-based SocialRS after annotating 2151 papers by following the PRISMA framework (Preferred Reporting Items for Systematic Reviews and Meta-Analysis). Then, we comprehensively review them in terms of their inputs and architectures to propose a novel taxonomy: (1) input taxonomy includes 5 groups of input type notations and 7 groups of input representation notations; (2) architecture taxonomy includes 8 groups of GNN encoder, 2 groups of decoder, and 12 groups of loss function notations. We classify the GNN-based SocialRS methods into several categories as per the taxonomy and describe their details. Furthermore, we summarize the benchmark datasets and metrics widely used to evaluate the GNN-based SocialRS methods. Finally, we conclude this survey by presenting some future research directions.
翻译:社会推荐系统(Social reformations)同时利用用户到项目的互动以及用户到用户之间的社会关系,向用户提出项目建议。此外,利用社会关系显然能够有效地了解用户的品味,因为同一和社会影响的影响。因此,社会推荐系统日益引起注意。特别是,随着建筑神经网络(GNN)的推进,最近制定了许多基于GNN的社交RS方法。因此,我们对基于GNNN的社交服务文献进行了全面、系统的审查。在本次调查中,我们首先根据PRISMA框架(系统审查和元数据分析的首选报告项目),在2 151份文件之后,确定了80份关于基于GNN的社交服务的文件。然后,我们从他们的投入和结构的角度全面审查了他们,以提出新的分类:(1) 投入分类包括5个投入类型和7个基于投入的表述组;(2) 建筑分类包括8个GNNN的组、2个解码组和12个损失分类组。我们把基于GNNNS的数据分类和指标的分类方法广泛分为若干个研究类别,我们按指标分类,然后将GNNNS最后将数据和指标方法加以归纳。