ComputingComputer ScienceFeature EngineeringMachine LearningRecommender SystemsCollaborative FilteringDeep LearningGraph-based LearningMatrix FactorizationRecommendation SystemsDeep Collaborative FilteringDeep Feature LearningDeep Learning For RecommendationEmbedding LearningEmbedding TheoryGraph-based Collaborative FilteringUser Embeddings
Learning vector representations (embeddings) of users and items is central to modern recommender systems, evolving from matrix factorization to deep learning, and typically mapping from pre‑existing features such as IDs and attributes. The authors argue that existing methods fail to encode collaborative signals from user‑item interactions into embeddings. Consequently, the resulting embeddings may inadequately capture collaborative filtering effects.
Learning vector representations (aka. embeddings) of users and items lies at the core of modern recommender systems. Ranging from early matrix factorization to recently emerged deep learning based methods, existing efforts typically obtain a user's (or an item's) embedding by mapping from pre-existing features that describe the user (or the item), such as ID and attributes. We argue that an inherent drawback of such methods is that, the collaborative signal, which is latent in user-item interactions, is not encoded in the embedding process. As such, the resultant embeddings may not be sufficient to capture the collaborative filtering effect.
31
Matrix Factorization Techniques for Recommender Systems
Yehuda Koren, Robert Bell, Chris Volinsky · Computer · 2009 · 11.7K citations
Neural Collaborative Filtering
Xiangnan He, Lizi Liao, Hanwang Zhang et al. · 2017 · 6.6K citations · Full text
Factorization meets the neighborhood
Yehuda Koren · 2008 · 3.9K citations
Graph Convolutional Neural Networks for Web-Scale Recommender Systems
2018 · 2.8K citations · Full text
Xiang Wang, Xiangnan He, Yixin Cao et al. · 2019 · 2.1K citations · Full text