On Manipulating Signals of User-Item Graph: A Jacobi Polynomial-based Graph Collaborative Filtering

Jiayan Guo, Lun Du, Xu Chen, Xiaojun Ma, Qiang Fu +3 more
6/6/2023
cs.IRcs.AI

No official code found. Best implementation: SpaceLearner/JGCF (38 stars, MIT, last commit 2023-06-05).

Abstract

Collaborative filtering (CF) is an important research direction in recommender systems that aims to make recommendations given the information on user-item interactions. Graph CF has attracted more and more attention in recent years due to its effectiveness in leveraging high-order information in the user-item bipartite graph for better recommendations. Specifically, recent studies show the success of graph neural networks (GNN) for CF is attributed to its low-pass filtering effects. However, current researches lack a study of how different signal components contributes to recommendations, and how to design strategies to properly use them well. To this end, from the view of spectral transformation, we analyze the important factors that a graph filter should consider to achieve better performance. Based on the discoveries, we design JGCF, an efficient and effective method for CF based on Jacobi polynomial bases and frequency decomposition strategies. Extensive experiments on four widely used public datasets show the effectiveness and efficiency of the proposed methods, which brings at most 27.06% performance gain on Alibaba-iFashion. Besides, the experimental results also show that JGCF is better at handling sparse datasets, which shows potential in making recommendations for cold-start users.

View on arXivView PDF

Code Implementations(1)

SpaceLearner/JGCFCommunity100%
MIT

A simple, efficient and effective Jacobi polynomial-based graph collaborative filtering algorithm.

388Python3 years agoMIT

Similar Papers

Cite this paper

@article{guo2023manipulating,
  title  = {On Manipulating Signals of User-Item Graph: A Jacobi Polynomial-based Graph Collaborative Filtering},
  author = {Jiayan Guo and Lun Du and Xu Chen and Xiaojun Ma and Qiang Fu and Shi Han and Dongmei Zhang and Yan Zhang},
  year   = {2023},
  eprint = {2306.03624},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2306.03624v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2306.03624.svg)](https://codeofpaper.com/paper/2306.03624)

Discussion