Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Seq2Slate: Re-ranking and Slate Optimization with RNNs

About

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 `best' item to place on the slate given the items already selected. The sequential nature of the model allows complex dependencies between the 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.

Irwan Bello, Sayali Kulkarni, Sagar Jain, Craig Boutilier, Ed Chi, Elad Eban, Xiyang Luo, Alan Mackey, Ofer Meshi• 2018

Related benchmarks

TaskDatasetResultRank
Re-rankingAD (test)
MAP@561.11
10
RerankingAvito (Public)
AUC70.34
10
RerankingKuaishou Industrial
AUC71.65
10
Re-rankingKuaiRand (test)
MAP@565.18
10
RecommendationRecFlow (Offline)
NDCG@60.1693
10
Personalized RerankingPRM Public
N@50.2709
9
Personalized RerankingAvtio
N@572.45
9
Personalized RerankingAD
N@569.16
9
Route RecommendationMSDR
HR@136.85
8
Route RecommendationProprietary Route Recommendation Dataset (offline)
HR@163.35
8
Showing 10 of 10 rows

Other info

Follow for update