# Learning Representations of Hierarchical Slates in Collaborative Filtering

arXiv: https://arxiv.org/abs/2010.06987 · HTML: https://mlsanity.com/paper/2010.06987/

## Key facts

- Cited by 4 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 25 Sep 2020.

## Built on by (most cited first, 4 of 4)

- [Building a Performance Model for Deep Learning Recommendation Model Training on GPUs](https://mlsanity.com/paper/2201.07821/) (2022)
- [Distributional Off-Policy Evaluation for Slate Recommendations](https://mlsanity.com/paper/2308.14165/) (2023)
- [Automatic Collection Creation and Recommendation](https://mlsanity.com/paper/2105.01004/) (2021)
- [A Methodology for the Offline Evaluation of Recommender Systems in a User Interface with Multiple Carousels](https://mlsanity.com/paper/2105.06275/) (2021)

## Abstract (arXiv)

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.
