Ranking an Assortment of Products via Sequential Submodular Optimization

02/21/2020
by   Arash Asadpour, et al.
0

We study an optimization problem capturing a core operational question for online retailing platforms. Given models for the users' preferences over products as well as the number of items they are willing to observe before clicking on one or abandoning the search, what is the best way to rank the relevant products in response to a search query? In order to capture both popularity and diversity effects, we model the probability that a user clicks on an element from a subset of products as a monotone submodular function of this set. We also assume that the patience level of the users, or the number of items they are willing to observe before clicking on one or abandoning the search, is a given random variable. Under those assumptions, the objective functions capturing user engagement or platform revenue can be written as a new family of submodular optimization problems over a sequence of elements. We call this family of natural optimization problems sequential submodular optimization. By building on and extending the literature on submodular maximization subject to matroid constraints, we derive a (1-1/e) optimal approximation algorithm for maximizing user engagement and a bi-criteria approximation algorithm for maximizing revenue subject to a lower bound on user engagement.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/25/2020

A (1-e^-1-ε)-Approximation for the Monotone Submodular Multiple Knapsack Problem

We study the problem of maximizing a monotone submodular function subjec...
research
06/28/2020

Fast and Private Submodular and k-Submodular Functions Maximization with Matroid Constraints

The problem of maximizing nonnegative monotone submodular functions unde...
research
08/19/2018

Non-monotone Submodular Maximization with Nearly Optimal Adaptivity Complexity

As a generalization of many classic problems in combinatorial optimizati...
research
01/17/2023

Ranking with submodular functions on the fly

Maximizing submodular functions have been studied extensively for a wide...
research
08/16/2023

Non-monotone Sequential Submodular Maximization

In this paper, we study a fundamental problem in submodular optimization...
research
02/07/2023

Calibrated Recommendations for Users with Decaying Attention

Recommendation systems capable of providing diverse sets of results are ...
research
12/07/2020

Revenue Maximization and Learning in Products Ranking

We consider the revenue maximization problem for an online retailer who ...

Please sign up or login with your details

Forgot password? Click here to reset