Item Graph Convolution Collaborative Filtering for Inductive Recommendations
arXiv:2303.15946 · doi:10.1007/978-3-031-28244-7_16
Abstract
Graph Convolutional Networks (GCN) have been recently employed as core component in the construction of recommender system algorithms, interpreting user-item interactions as the edges of a bipartite graph. However, in the absence of side information, the majority of existing models adopt an approach of randomly initialising the user embeddings and optimising them throughout the training process. This strategy makes these algorithms inherently transductive, curtailing their ability to generate predictions for users that were unseen at training time. To address this issue, we propose a convolution-based algorithm, which is inductive from the user perspective, while at the same time, depending only on implicit user-item interaction data. We propose the construction of an item-item graph through a weighted projection of the bipartite interaction network and to employ convolution to inject higher order associations into item embeddings, while constructing user representations as weighted sums of the items with which they have interacted. Despite not training individual embeddings for each user our approach achieves state of-the-art recommendation performance with respect to transductive baselines on four real-world datasets, showing at the same time robust inductive performance.
References in corpus (14)
- Adam: A Method for Stochastic Optimization
- The structure of scientific collaboration networks
- BPR: Bayesian Personalized Ranking from Implicit Feedback
- Neural Graph Collaborative Filtering
- Who is the best connected scientist? A study of scientific coauthorship networks
- Ups and Downs: Modeling the Visual Evolution of Fashion Trends with One-Class Collaborative Filtering
- Simplifying Graph Convolutional Networks
- Graph Convolutional Matrix Completion
- How to project a bipartite network?
- Representation Learning on Graphs with Jumping Knowledge Networks
- DropEdge: Towards Deep Graph Convolutional Networks on Node Classification
- LightGCN: Simplifying and Powering Graph Convolution Network for Recommendation
- Provable Inductive Matrix Completion
- Deep Models of Interactions Across Sets