mlsanityData to 14 Oct 2026

How Does Message Passing Improve Collaborative Filtering?

arXiv 2404.08660 ↗First posted 27 Mar 2024cs.IR cs.LGcited by 5

Not on the map. Why?

Abstract (arXiv)

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.

Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). Builds on 55 of its 82 references that are in the map. First posted on arXiv 27 Mar 2024.

Builds on

55 of 82 references.

References · 55

  1. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
  2. 2017Graph Attention Networkscited by 8,923
  3. 2017Inductive Representation Learning on Large Graphscited by 6,320
  4. 2018How Powerful are Graph Neural Networks?cited by 4,393
  5. 2017Neural Message Passing for Quantum Chemistrycited by 3,487
  6. 2020LightGCN: Simplifying and Powering Graph Convolution Network for Recommendationcited by 1,139
  7. 2018Graph Convolutional Neural Networks for Web-Scale Recommender Systemscited by 1,138
  8. 2017Neural Collaborative Filteringcited by 1,111
  9. 2018Representation Learning on Graphs with Jumping Knowledge Networkscited by 877
  10. 2019Neural Graph Collaborative Filteringcited by 661
  11. 2020Graph Neural Networks in Recommender Systems: A Surveycited by 494
  12. 2020DCN V2: Improved Deep & Cross Network and Practical Lessons for Web-scale Learning to Rank Systemscited by 327
38 more
  1. 2020Self-supervised Graph Learning for Recommendationcited by 305
  2. 2020Bias and Debias in Recommender System: A Survey and Future Directionscited by 240
  3. 2020Data Augmentation for Graph Neural Networkscited by 203
  4. 2021Is Homophily a Necessity for Graph Neural Networks?cited by 182
  5. 2021Are Graph Augmentations Necessary? Simple Graph Contrastive Learning for Recommendationcited by 173
  6. 2021Graph-less Neural Networks: Teaching Old MLPs New Tricks via Distillationcited by 152
  7. 2021A Survey of Graph Neural Networks for Recommender Systems: Challenges, Methods, and Directionscited by 144
  8. 2021Interpreting and Unifying Graph Neural Networks with An Optimization Frameworkcited by 131
  9. 2021ETA Prediction with Graph Neural Networks in Google Mapscited by 130
  10. 2018Learning graphs from data: A signal representation perspectivecited by 119
  11. 2020Disentangled Graph Collaborative Filteringcited by 118
  12. 2020A Unified View on Graph Neural Networks as Graph Signal Denoisingcited by 110
  13. 2021Self-Supervised Multi-Channel Hypergraph Convolutional Network for Social Recommendationcited by 101
  14. 2014Collaborative Deep Learning for Recommender Systemscited by 95
  15. 2022Decoupling the Depth and Scope of Graph Neural Networkscited by 94
  16. 2021Sequential Recommendation with Graph Neural Networkscited by 89
  17. 2021UltraGCN: Ultra Simplification of Graph Convolutional Networks for Recommendationcited by 87
  18. 2022Improving Graph Collaborative Filtering with Neighborhood-enriched Contrastive Learningcited by 86
  19. 2021Contrastive Learning for Cold-Start Recommendationcited by 79
  20. 2020PinnerSage: Multi-Modal User Embedding Framework for Recommendations at Pinterestcited by 75
  21. 2023LightGCL: Simple Yet Effective Graph Contrastive Learning for Recommendationcited by 72
  22. 2022Empowering Graph Representation Learning with Test-Time Graph Transformationcited by 67
  23. 2022Graph Data Augmentation for Graph Machine Learning: A Surveycited by 62
  24. 2022Towards Representation Alignment and Uniformity in Collaborative Filteringcited by 57
  25. 2021How Powerful is Graph Convolution for Recommendation?cited by 50
  26. 2021Bag of Tricks for Node Classification with Graph Neural Networkscited by 40
  27. 2022RecBole 2.0: Towards a More Up-to-Date Recommendation Librarycited by 39
  28. 2022Linkless Link Prediction via Relational Distillationcited by 39
  29. 2021Graph Meta Network for Multi-Behavior Recommendationcited by 38
  30. 2022Multi-task Self-supervised Graph Neural Networks Enable Stronger Task Generalizationcited by 35
  31. 2022Blurring-Sharpening Process Models for Collaborative Filteringcited by 35
  32. 2023GraphPatcher: Mitigating Degree Bias for Graph Neural Networks via Test-time Augmentationcited by 31
  33. 2015Addressing Complex and Subjective Product-Related Queries with Customer Reviewscited by 29
  34. 2020Knowing your FATE: Friendship, Action and Temporal Explanations for User Engagement Prediction on Social Appscited by 23
  35. 2021Heterogeneous Temporal Graph Neural Networkcited by 23
  36. 2022Grape: Knowledge Graph Enhanced Passage Reader for Open-domain Question Answeringcited by 22
  37. 2022Let Graph be the Go Board: Gradient-free Node Injection Attack for Graph Neural Networks via Reinforcement Learningcited by 19
  38. 2021Learning Parametrised Graph Shift Operatorscited by 16

50 most cited of 55 All 55 (JSON)

Built on by

Cited by year

Citing papers per year: 2024: 2; 2025: 3.

5 papers.