Graph collaborative filtering (GCF) is a popular technique for capturing high-order collaborative signals in recommendation systems. However, GCF's bipartite adjacency matrix, which defines the neighbors being aggregated based on user-item interactions, can be noisy for users/items with abundant interactions and insufficient for users/items with scarce interactions. Additionally, the adjacency matrix ignores user-user and item-item correlations, which can limit the scope of beneficial neighbors being aggregated. In this work, we propose a new graph adjacency matrix that incorporates user-user and item-item correlations, as well as a properly designed user-item interaction matrix that balances the number of interactions across all users. To achieve this, we pre-train a graph-based recommendation method to obtain users/items embeddings, and then enhance the user-item interaction matrix via top-K sampling. We also augment the symmetric user-user and item-item correlation components to the adjacency matrix. Our experiments demonstrate that the enhanced user-item interaction matrix with improved neighbors and lower density leads to significant benefits in graph-based recommendation. Moreover, we show that the inclusion of user-user and item-item correlations can improve recommendations for users with both abundant and insufficient interactions. The code is in \url{https://github.com/zfan20/GraphDA}.
翻译:图协作过滤(GCF)是推荐系统中捕捉高阶协作信号的流行技术。然而,GCF的二部图邻接矩阵,即基于用户-项目交互定义聚合的邻居可能对于拥有丰富交互的用户/项目来说噪声过多,对于缺乏交互的用户/项目而言则不够充分。此外,邻接矩阵忽略了用户-用户和项目-项目的相关性,这可能限制了受益邻居被聚合的范围。在这项工作中,我们提出了一种新的图邻接矩阵,它包含用户-用户和项目-项目相关性,以及一个适当设计的用户-项目交互矩阵,通过平衡所有用户之间的交互数来实现这一目标。为了实现这一目标,我们预先训练了一个基于图形的推荐方法来获得用户/项目嵌入,并通过top-K采样增强了用户-项目交互矩阵。我们还将对称的用户-用户和项目-项目相关性组件增强到邻接矩阵中。我们的实验表明,增强的用户-项目交互矩阵具有改进的邻居和更低的密度,可以显著提高基于图形的推荐效果。此外,我们发现包括用户-用户和项目-项目相关性可以改善对于有丰富和缺乏交互的用户的推荐效果。代码在\url{https://github.com/zfan20/GraphDA}中。