Learning Representations of Hierarchical Slates in Collaborative Filtering
We are interested in building collaborative filtering models for recommendation systems where users interact with slates instead of individual items. These slates can be hierarchical in nature. The central idea of our approach is to learn low dimensional embeddings of these slates. We present a novel way to learn these embeddings by making use of the (unknown) statistics of the underlying distribution generating the hierarchical data. Our representation learning algorithm can be viewed as a simple composition rule that can be applied recursively in a bottom-up fashion to represent arbitrarily complex hierarchical structures in terms of the representations of its constituent components. We demonstrate our ideas on two real world recommendation systems datasets including the one used for the RecSys 2019 challenge. For that dataset, we improve upon the performance achieved by the winning team's model by incorporating embeddings as features generated by our approach in their solution.
Code (0)
등록된 구현이 없습니다.
Tasks
Collaborative FilteringRecommendation SystemsRepresentation LearningSimilar Papers 제목 키워드 기반
When Product Search Meets Collaborative Filtering: A Hierarchical Heterogeneous Graph Neural Network Approach
Personalization lies at the core of boosting the product search system performance. Prior studies mainly resorted to the semantic matching between textual queries and user/product related documents, leaving the user coll…
Collaborative FilteringGraph Neural NetworkRepresentation LearningSentenceHierarchical Latent Relation Modeling for Collaborative Metric Learning
Collaborative Metric Learning (CML) recently emerged as a powerful paradigm for recommendation based on implicit feedback collaborative filtering. However, standard CML methods learn fixed user and item representations, …
Collaborative FilteringGraph EmbeddingKnowledge Graph EmbeddingMetric Learning+2DBRec: Dual-Bridging Recommendation via Discovering Latent Groups
In recommender systems, the user-item interaction data is usually sparse and not sufficient for learning comprehensive user/item representations for recommendation. To address this problem, we propose a novel dual-bridgi…
Collaborative FilteringRecommendation SystemsCollaborative Semantic Alignment in Recommendation Systems
Traditional recommender systems primarily leverage identity-based (ID) representations for users and items, while the advent of pre-trained language models (PLMs) has introduced rich semantic modeling of item description…
Collaborative FilteringLanguage ModellingRecommendation SystemsSceneRec: Scene-Based Graph Neural Networks for Recommender Systems
Collaborative filtering has been largely used to advance modern recommender systems to predict user preference. A key component in collaborative filtering is representation learning, which aims to project users and items…
Collaborative FilteringRecommendation SystemsRepresentation Learning