论文标题
通过对抗图卷积网络增强社会建议
Enhancing Social Recommendation with Adversarial Graph Convolutional Networks
论文作者
论文摘要
在几乎没有用户项目交互数据时,社交推荐系统有望通过合并社会信息来提高建议质量。但是,来自行业的最新报告表明,社会推荐系统在实践中始终失败。根据负面的发现,失败归因于:(1)大多数用户在社交网络中只有很少的邻居,几乎无法从社会关系中受益; (2)社会关系嘈杂,但它们被滥用; (3)社会关系被认为普遍适用于多种情况,而它们实际上是多方面的,并且在不同情况下显示出异质的优势。大多数现有的社交推荐模型仅在社交网络中考虑同质性,而忽略了这些缺点。在本文中,我们提出了一个基于图形卷积网络(GCN)的深层对抗框架,以解决这些问题。具体而言,对于(1)和(2),开发了基于GCN的自动编码器来通过编码高阶和复杂的连接模式来增强关系数据,同时优化了根据重建社会个人资料以确保已确定邻里的有效性的约束。在为每个用户获得足够纯净的社会关系之后,基于GCN的细心社会推荐模块旨在通过捕获社会关系的异质优势来解决(3)。最后,我们采用对抗性训练来通过玩Minimax游戏来统一所有组件,并确保协调的努力以增强建议性能。多个开放数据集的广泛实验证明了我们的框架的优势,而消融研究证实了每个组件的重要性和有效性。
Social recommender systems are expected to improve recommendation quality by incorporating social information when there is little user-item interaction data. However, recent reports from industry show that social recommender systems consistently fail in practice. According to the negative findings, the failure is attributed to: (1) A majority of users only have a very limited number of neighbors in social networks and can hardly benefit from social relations; (2) Social relations are noisy but they are indiscriminately used; (3) Social relations are assumed to be universally applicable to multiple scenarios while they are actually multi-faceted and show heterogeneous strengths in different scenarios. Most existing social recommendation models only consider the homophily in social networks and neglect these drawbacks. In this paper we propose a deep adversarial framework based on graph convolutional networks (GCN) to address these problems. Concretely, for (1) and (2), a GCN-based autoencoder is developed to augment the relation data by encoding high-order and complex connectivity patterns, and meanwhile is optimized subject to the constraint of reconstructing the social profile to guarantee the validity of the identified neighborhood. After obtaining enough purified social relations for each user, a GCN-based attentive social recommendation module is designed to address (3) by capturing the heterogeneous strengths of social relations. Finally, we adopt adversarial training to unify all the components by playing a Minimax game and ensure a coordinated effort to enhance recommendation performance. Extensive experiments on multiple open datasets demonstrate the superiority of our framework and the ablation study confirms the importance and effectiveness of each component.