Compared with the traditional collaborative filtering methods, the graph convolution network can explicitly model the interaction between the nodes of the user-item bipartite graph and effectively use higher-order neighbors, which enables the graph neural network to obtain more effective embeddings for recommendation, such as NGCF And LightGCN. However, its representations is very susceptible to the noise of interaction. In response to this problem, SGL explored the self-supervised learning on the user-item graph to improve the robustness of GCN. Although effective, we found that SGL directly applies SimCLR's comparative learning framework. This framework may not be directly applicable to the scenario of the recommendation system, and does not fully consider the uncertainty of user-item interaction.In this work, we aim to consider the application of contrastive learning in the scenario of the recommendation system adequately, making it more suitable for recommendation task. We propose a supervised contrastive learning framework to pre-train the user-item bipartite graph, and then fine-tune the graph convolutional neural network. Specifically, we will compare the similarity between users and items during data preprocessing, and then when applying contrastive learning, not only will the augmented views be regarded as the positive samples, but also a certain number of similar samples will be regarded as the positive samples, which is different from SimCLR who treats other samples in a batch as negative samples. We term this learning method as Supervised Contrastive Learning(SCL) and apply it on the most advanced LightGCN. In addition, in order to consider the uncertainty of node interaction, we also propose a new data augment method called node replication.
翻译:与传统的合作过滤方法相比,图变网络可以明确地模拟用户-项目双偏版图节点之间的相互作用,并有效地使用高阶邻居,从而使图形神经网络能够更有效地嵌入建议,如NGCF和LightGCN。然而,其表述非常容易受到互动噪音的影响。针对这一问题,SGL探索了用户-项目图上的自监督学习框架,以提高GCN的稳健性。虽然有效,但我们发现SGL直接应用SimCL的比较学习框架。这个框架可能不直接适用于建议系统的不确定性设想,也没有充分考虑到用户-项目互动的不确定性。在这项工作中,我们旨在考虑在建议系统情景中应用对比性学习学习,使其更适合建议任务。我们提出了用户-项目双偏重图形前的对比学习框架,然后对图形变色网络进行微调。具体地,我们将比较用户和项目之间的类似性关系,在样本处理前的对比中,我们并不将这种对比性关系视为某种正比值,而是将某种正比值视为某种正比值的样本中,我们也会认为某种正比值。