Seq2Slate: Re-ranking and Slate Optimization with RNNs

10/04/2018
by   Irwan Bello, et al.
12

Ranking is a central task in machine learning and information retrieval. In this task, it is especially important to present the user with a slate of items that is appealing as a whole. This in turn requires taking into account interactions between items, since intuitively, placing an item on the slate affects the decision of which other items should be placed alongside it. In this work, we propose a sequence-to-sequence model for ranking called seq2slate. At each step, the model predicts the next item to place on the slate given the items already selected. The recurrent nature of the model allows complex dependencies between items to be captured directly in a flexible and scalable way. We show how to learn the model end-to-end from weak supervision in the form of easily obtained click-through data. We further demonstrate the usefulness of our approach in experiments on standard ranking benchmarks as well as in a real-world recommendation system.

READ FULL TEXT
research
08/02/2023

Masked and Swapped Sequence Modeling for Next Novel Basket Recommendation in Grocery Shopping

Next basket recommendation (NBR) is the task of predicting the next set ...
research
09/05/2017

Interacting Attention-gated Recurrent Networks for Recommendation

Capturing the temporal dynamics of user preferences over items is import...
research
06/18/2012

Latent Collaborative Retrieval

Retrieval tasks typically require a ranking of items given a query. Coll...
research
09/07/2018

Action-conditional Sequence Modeling for Recommendation

In many online applications interactions between a user and a web-servic...
research
01/28/2020

Rich-Item Recommendations for Rich-Users via GCNN: Exploiting Dynamic and Static Side Information

We study the standard problem of recommending relevant items to users; a...
research
05/31/2021

Controllable Gradient Item Retrieval

In this paper, we identify and study an important problem of gradient it...
research
08/11/2016

Temporal Learning and Sequence Modeling for a Job Recommender System

We present our solution to the job recommendation task for RecSys Challe...

Please sign up or login with your details

Forgot password? Click here to reset