Ordered Submodularity and its Applications to Diversifying Recommendations

03/01/2022
by   Jon Kleinberg, et al.
0

A fundamental task underlying many important optimization problems, from influence maximization to sensor placement to content recommendation, is to select the optimal group of k items from a larger set. Submodularity has been very effective in allowing approximation algorithms for such subset selection problems. However, in several applications, we are interested not only in the elements of a set, but also the order in which they appear, breaking the assumption that all selected items receive equal consideration. One such category of applications involves the presentation of search results, product recommendations, news articles, and other content, due to the well-documented phenomenon that humans pay greater attention to higher-ranked items. As a result, optimization in content presentation for diversity, user coverage, calibration, or other objectives more accurately represents a sequence selection problem, to which traditional submodularity approximation results no longer apply. Although extensions of submodularity to sequences have been proposed, none is designed to model settings where items contribute based on their position in a ranked list, and hence they are not able to express these types of optimization problems. In this paper, we aim to address this modeling gap. Here, we propose a new formalism of ordered submodularity that captures these ordering problems in content presentation, and more generally a category of optimization problems over ranked sequences in which different list positions contribute differently to the objective function. We analyze the natural ordered analogue of the greedy algorithm and show that it provides a 2-approximation. We also show that this bound is tight, establishing that our new framework is conceptually and quantitatively distinct from previous formalisms of set and sequence submodularity.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/07/2023

Calibrated Recommendations for Users with Decaying Attention

Recommendation systems capable of providing diverse sets of results are ...
research
05/04/2020

Foraging-based Optimization of Menu Systems

Computational design of menu systems has been solved in limited cases su...
research
02/09/2012

Predicting Contextual Sequences via Submodular Function Maximization

Sequence optimization, where the items in a list are ordered to maximize...
research
09/07/2020

Learning to Rank under Multinomial Logit Choice

Learning the optimal ordering of content is an important challenge in we...
research
11/30/2019

Improved Approximation Algorithms for Inventory Problems

We give new approximation algorithms for the submodular joint replenishm...
research
05/24/2023

Using Scalarizations for the Approximation of Multiobjective Optimization Problems: Towards a General Theory

We study the approximation of general multiobjective optimization proble...

Please sign up or login with your details

Forgot password? Click here to reset