Collaborative Filtering (CF) is a pivotal research area in recommender systems that capitalizes on collaborative similarities between users and items to provide personalized recommendations. With the remarkable achievements of node embedding-based Graph Neural Networks (GNNs), we explore the upper bounds of expressiveness inherent to embedding-based methodologies and tackle the challenges by reframing the CF task as a graph signal processing problem. To this end, we propose PolyCF, a flexible graph signal filter that leverages polynomial graph filters to process interaction signals. PolyCF exhibits the capability to capture spectral features across multiple eigenspaces through a series of Generalized Gram filters and is able to approximate the optimal polynomial response function for recovering missing interactions. A graph optimization objective and a pair-wise ranking objective are jointly used to optimize the parameters of the convolution kernel. Experiments on three widely adopted datasets demonstrate the superiority of PolyCF over current state-of-the-art CF methods. Moreover, comprehensive studies empirically validate each component's efficacy in the proposed PolyCF.
翻译:协同过滤(CF)是推荐系统中一个关键的研究领域,它利用用户与物品之间的协同相似性来提供个性化推荐。鉴于基于节点嵌入的图神经网络(GNN)取得了显著成就,我们探索了嵌入方法固有的表达能力上限,并通过将协同过滤任务重新表述为图信号处理问题来应对相关挑战。为此,我们提出PolyCF,一种灵活的图信号滤波器,它利用多项式图滤波器来处理交互信号。PolyCF能够通过一系列广义格拉姆滤波器捕获跨多个特征空间的谱特征,并能够逼近用于恢复缺失交互的最优多项式响应函数。通过联合使用图优化目标和成对排序目标来优化卷积核的参数。在三个广泛使用的数据集上的实验表明,PolyCF优于当前最先进的协同过滤方法。此外,全面的研究实证验证了PolyCF中每个组件的有效性。