mlsanityData to 7 Oct 2026

Dynamic Slate Recommendation with Gated Recurrent Units and Thompson Sampling

arXiv 2104.15046 ↗First posted 30 Apr 2021stat.ML cs.LGcited by 5

Not on the map. Why?

Abstract (arXiv)

We consider the problem of recommending relevant content to users of an internet platform in the form of lists of items, called slates. We introduce a variational Bayesian Recurrent Neural Net recommender system that acts on time series of interactions between the internet platform and the user, and which scales to real world industrial situations. The recommender system is tested both online on real users, and on an offline dataset collected from a Norwegian web-based marketplace, FINN.no, that is made public for research. This is one of the first publicly available datasets which includes all the slates that are presented to users as well as which items (if any) in the slates were clicked on. Such a data set allows us to move beyond the common assumption that implicitly assumes that users are considering all possible items at each interaction. Instead we build our likelihood using the items that are actually in the slate, and evaluate the strengths and weaknesses of both approaches theoretically and in experiments. We also introduce a hierarchical prior for the item parameters based on group memberships. Both item parameters and user preferences are learned probabilistically. Furthermore, we combine our model with bandit strategies to ensure learning, and introduce `in-slate Thompson Sampling' which makes use of the slates to maximise explorative opportunities. We show experimentally that explorative recommender strategies perform on par or above their greedy counterparts. Even without making use of exploration to learn more effectively, click rates increase simply because of improved diversity in the recommended slates.

Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 21 of its 47 references that are in the map. First posted on arXiv 30 Apr 2021.

Builds on

21 of 47 references.

References · 21

  1. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
  2. 2014Learning Phrase Representations using RNN Encoder-Decoder for Statistical Machine Translationcited by 4,016
  3. 2016Variational Inference: A Review for Statisticianscited by 1,466
  4. 2016Wide & Deep Learning for Recommender Systemscited by 745
  5. 2015Session-based Recommendations with Recurrent Neural Networkscited by 685
  6. 2016TensorFlow: Large-Scale Machine Learning on Heterogeneous Distributed Systemscited by 660
  7. 2015Weight Uncertainty in Neural Networkscited by 554
  8. 2017A Tutorial on Thompson Samplingcited by 420
  9. 2018Pyro: Deep Universal Probabilistic Programmingcited by 379
  10. 2013Black Box Variational Inferencecited by 317
  11. 2017Advances in Variational Inferencecited by 236
  12. 2017How Algorithmic Confounding in Recommendation Systems Increases Homogeneity and Decreases Utilitycited by 116
9 more
  1. 2018Seq2Slate: Re-ranking and Slate Optimization with RNNscited by 39
  2. 2018Evaluation of Session-based Recommendation Algorithmscited by 37
  3. 2015Metadata Embeddings for User and Item Cold-start Recommendationscited by 29
  4. 2020Deep Bayesian Bandits: Exploring in Online Personalized Recommendationscited by 23
  5. 2014Variational Temperingcited by 20
  6. 2021TripClick: The Log Files of a Large Health Web Search Enginecited by 18
  7. 2019Improving Collaborative Metric Learning with Efficient Negative Samplingcited by 11
  8. 2013Scalable Recommendation with Poisson Factorizationcited by 8
  9. 2018Deep neural network marketplace recommenders in online experimentscited by 2

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 1; 2022: 0; 2023: 1; 2024: 0; 2025: 2; 2026: 1.

5 papers.