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的双向邻接矩阵,即根据用户-项目交互定义聚合邻居,可能对具有丰富交互的用户/项目存在噪音,而对具有稀缺交互的用户/项目存在不足。此外,邻接矩阵忽略用户-用户和项目-项目之间的相关性,这可能限制有利邻居的范围被聚合。在这项工作中,我们提出了一个新的图邻接矩阵,其中包括用户-用户和项目-项目相关性,以及合理设计的用户-项目交互矩阵,该矩阵平衡了所有用户的交互数量。为此,我们预训练了一种基于图的推荐方法以获得用户/项目嵌入,并通过前K个采样增强了用户-项目交互矩阵。我们还将对称的用户-用户和项目-项目相关性组件添加到邻接矩阵中。我们的实验表明,在增强的具有改进邻居和较低密度的用户-项目交互矩阵中,图基于推荐系统会带来显着的好处。此外,我们展示了包括用户-用户和项目-项目相关性可以改善丰富交互和不足交互的用户的推荐。代码位于 \url{https://github.com/zfan20/GraphDA}。