PolyCF: Towards Optimal Spectral Graph Filters for Collaborative Filtering
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 pairwise 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 the state-of-the-art CF methods.
Authors
- Wei Ju (ORCID: https://orcid.org/0000-0001-9657-951X)
- Zhiping Xiao (ORCID: https://orcid.org/0000-0002-8583-4789)
- Yiyang Gu (ORCID: https://orcid.org/0000-0002-5915-4448)
- Ziyue Qiao (ORCID: https://orcid.org/0000-0002-9485-4861)
- Yifang Qin (ORCID: https://orcid.org/0000-0002-7520-8039)
- Ming Zhang (ORCID: https://orcid.org/0000-0002-9809-3430)
Institutions
- University of Washington (US)
- Peking University (CN)
- Sichuan University (CN)
- Chengdu University (CN)
- Great Bay University
Publication Details
- Journal
- ACM Transactions on Information Systems
- Published
- 2025-04-07
- DOI
- https://doi.org/10.1145/3728464
- Citations
- 3
- Primary Topic
- Recommender Systems and Techniques
- Type
- article
- Field-Weighted Citation Impact
- 9.74