paper-with-me

Papers

How Does Message Passing Improve Collaborative Filtering?

2024-03-27 · Mingxuan Ju, William Shiao, Zhichun Guo, Yanfang Ye, Yozen Liu, Neil Shah, Tong Zhao

Collaborative filtering (CF) has exhibited prominent results for recommender systems and been broadly utilized for real-world applications. A branch of research enhances CF methods by message passing used in graph neural networks, due to its strong capabilities of extracting knowledge from graph-structured data, like user-item bipartite graphs that naturally exist in CF. They assume that message passing helps CF methods in a manner akin to its benefits for graph-based learning tasks in general. However, even though message passing empirically improves CF, whether or not this assumption is correct still needs verification. To address this gap, we formally investigate why message passing helps CF from multiple perspectives and show that many assumptions made by previous works are not entirely accurate. With our curated ablation studies and theoretical analyses, we discover that (1) message passing improves the CF performance primarily by additional representations passed from neighbors during the forward pass instead of additional gradient updates to neighbor representations during the model back-propagation and (ii) message passing usually helps low-degree nodes more than high-degree nodes. Utilizing these novel findings, we present Test-time Aggregation for CF, namely TAG-CF, a test-time augmentation framework that only conducts message passing once at inference time. The key novelty of TAG-CF is that it effectively utilizes graph knowledge while circumventing most of notorious computational overheads of message passing. Besides, TAG-CF is extremely versatile can be used as a plug-and-play module to enhance representations trained by different CF supervision signals. Evaluated on six datasets, TAG-CF consistently improves the recommendation performance of CF methods without graph by up to 39.2% on cold users and 31.7% on all users, with little to no extra computational overheads.

📄 PDF Abstract BibTeX arXiv:2404.08660

Code (1)

snap-research/test-time-aggregation-for-cf 공식 구현 pytorch

Tasks

Collaborative FilteringRecommendation SystemsTAG

Similar Papers 제목 키워드 기반

FourierKAN-GCF: Fourier Kolmogorov-Arnold Network -- An Effective and Efficient Feature Transformation for Graph Collaborative Filtering

2024-06-03 · Jinfeng Xu, Zheyu Chen, Jinze Li, Shuo Yang 외

Graph Collaborative Filtering (GCF) has achieved state-of-the-art performance for recommendation tasks. However, most GCF structures simplify the feature transformation and nonlinear operation during message passing in t…

Collaborative Filtering

Boolean Matrix Factorization and Noisy Completion via Message Passing

2015-09-28 · Siamak Ravanbakhsh, Barnabas Poczos, Russell Greiner

Boolean matrix factorization and Boolean matrix completion from noisy observations are desirable unsupervised data-analysis methods due to their interpretability, but hard to perform due to their NP-hardness. We treat th…

Collaborative FilteringMatrix Completion

On Approximate Nonlinear Gaussian Message Passing On Factor Graphs

2019-03-21 · Eike Petersen, Christian Hoffmann, Philipp Rostalski

Factor graphs have recently gained increasing attention as a unified framework for representing and constructing algorithms for signal processing, estimation, and control. One capability that does not seem to be well exp…

Debiasing Message Passing to Mitigate Popularity Bias in GNN-based Collaborative Filtering

2026-05-11 · Md Aminul Islam, Ahmed Sayeed Faruk, Sourav Medya, Elena Zheleva arxiv

Collaborative filtering (CF) models based on graph neural networks (GNNs) achieve strong performance in recommender systems by propagating user-item signals over interaction graphs. However, they are highly susceptible t…

Collaborative Filtering

ITEM: Improving Training and Evaluation of Message-Passing based GNNs for top-k recommendation

2024-07-03 · Yannis Karmim, Elias Ramzi, Raphaël Fournier-S'niehotta, Nicolas Thome

Graph Neural Networks (GNNs), especially message-passing-based models, have become prominent in top-k recommendation tasks, outperforming matrix factorization models due to their ability to efficiently aggregate informat…

Collaborative Filtering