English

PolyCF: Towards the Optimal Spectral Graph Filters for Collaborative Filtering

Information Retrieval 2024-01-30 v2

Abstract

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.

Keywords

Cite

@article{arxiv.2401.12590,
  title  = {PolyCF: Towards the Optimal Spectral Graph Filters for Collaborative Filtering},
  author = {Yifang Qin and Wei Ju and Xiao Luo and Yiyang Gu and Zhiping Xiao and Ming Zhang},
  journal= {arXiv preprint arXiv:2401.12590},
  year   = {2024}
}
R2 v1 2026-06-28T14:24:28.342Z