Spectral Collaborative Filtering
arXiv:1808.10523 · doi:10.1145/3240323.3240343
Abstract
Despite the popularity of Collaborative Filtering (CF), CF-based methods are haunted by the \textit{cold-start} problem, which has a significantly negative impact on users' experiences with Recommender Systems (RS). In this paper, to overcome the aforementioned drawback, we first formulate the relationships between users and items as a bipartite graph. Then, we propose a new spectral convolution operation directly performing in the \textit{spectral domain}, where not only the proximity information of a graph but also the connectivity information hidden in the graph are revealed. With the proposed spectral convolution operation, we build a deep recommendation model called Spectral Collaborative Filtering (SpectralCF). Benefiting from the rich information of connectivity existing in the \textit{spectral domain}, SpectralCF is capable of discovering deep connections between users and items and therefore, alleviates the \textit{cold-start} problem for CF. To the best of our knowledge, SpectralCF is the first CF-based method directly learning from the \textit{spectral domains} of user-item bipartite graphs. We apply our method on several standard datasets. It is shown that SpectralCF significantly outperforms state-of-the-art models. Code and data are available at \url{https://github.com/lzheng21/SpectralCF}.
RecSys2018
References in corpus (2)
Cited by in corpus (18)
- Neural Graph Collaborative Filtering
- Are We Really Making Much Progress? A Worrying Analysis of Recent Neural Recommendation Approaches
- A Survey on Accuracy-oriented Neural Recommendation: From Collaborative Filtering to Information-rich Recommendation
- Contrastive Meta Learning with Behavior Multiplicity for Recommendation
- DGRec: Graph Neural Network for Recommendation with Diversified Embedding Generation
- Graph Convolution Machine for Context-aware Recommender System
- Multi-Behavior Graph Neural Networks for Recommender System
- Quality Metrics in Recommender Systems: Do We Calculate Metrics Consistently?
- Personalized Graph Signal Processing for Collaborative Filtering
- DaisyRec 2.0: Benchmarking Recommendation for Rigorous Evaluation
- INMO: A Model-Agnostic and Scalable Module for Inductive Collaborative Filtering
- RGRecSys: A Toolkit for Robustness Evaluation of Recommender Systems
- Challenging the Myth of Graph Collaborative Filtering: a Reasoned and Reproducibility-driven Analysis
- Recommending on graphs: a comprehensive review from a data perspective
- Collaborative Residual Metric Learning
- An Algorithm for Recommending Groceries Based on an Item Ranking Method
- Determinable and interpretable network representation for link prediction
- FedHCDR: Federated Cross-Domain Recommendation with Hypergraph Signal Decoupling