Learning Representations of Hierarchical Slates in Collaborative Filtering
Ehtsham Elahi, Ashok Chandrashekar

TL;DR
This paper introduces a novel method for learning low-dimensional embeddings of hierarchical slates in recommendation systems, improving the representation of complex user-item interactions.
Contribution
It presents a recursive composition-based algorithm for embedding hierarchical slates, leveraging unknown data distribution statistics, and demonstrates improved performance on real-world datasets.
Findings
Improved recommendation accuracy on real-world datasets.
Effective recursive composition for hierarchical data.
Enhanced feature representations for recommendation models.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRecommender Systems and Techniques · Advanced Bandit Algorithms Research · Mobile Crowdsensing and Crowdsourcing
