Fair Assortment Planning

08/15/2022
by   Qinyi Chen, et al.
0

Many online platforms, ranging from online retail stores to social media platforms, employ algorithms to optimize their offered assortment of items (e.g., products and contents). These algorithms tend to prioritize the platforms' short-term goals by featuring items with the highest popularity. However, this practice can then lead to too little visibility for the rest of the items, making them leave the platform, and in turn hurting the platform's long-term goals. Motivated by that, we introduce and study a fair assortment planning problem, which requires any two items with similar merits (popularities) to be offered similar visibility. We show that the problem can be formulated as a linear program (LP), called (FAIR), that optimizes over the distribution of all feasible assortments. To find a near-optimal solution to (FAIR), we propose a framework based on the Ellipsoid method, which requires a polynomial-time separation oracle to the dual of the LP. We show that finding an optimal separation oracle to the dual problem is an NP-complete problem, and hence we propose two approximate separation oracles: a 1/2-approx. algorithm and an FPTAS. The approximate separation oracles result in a polynomial-time 1/2-approx. algorithm and an FPTAS for the original problem (FAIR) using the Ellipsoid method. Further, they are designed by (i) showing the separation oracle to the dual of the LP is equivalent to solving an infinite series of parameterized knapsack problems, and (ii) taking advantage of the structure of the parameterized knapsack problems. Finally, we conduct a case study using the MovieLens dataset, demonstrating the efficacy of our 1/2-approx. and FPTAS fair Ellipsoid-based assortment planning algorithms.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/22/2018

The Fair Division of Hereditary Set Systems

We consider the fair division of indivisible items using the maximin sha...
research
01/22/2018

Polynomial-Time Random Oracles and Separating Complexity Classes

Bennett and Gill (1981) showed that P^A != NP^A != coNP^A for a random o...
research
02/13/2022

Generalized Unrelated Machine Scheduling Problem

We study the generalized load-balancing (GLB) problem, where we are give...
research
02/23/2022

Nonstationary Dual Averaging and Online Fair Allocation

We consider the problem of fairly allocating items to a set of individua...
research
08/24/2023

An EPTAS for Cardinality Constrained Multiple Knapsack via Iterative Randomized Rounding

We study the Uniform Cardinality Constrained Multiple Knapsack problem (...
research
09/12/2019

Minimizing Margin of Victory for Fair Political and Educational Districting

In many practical scenarios, a population is divided into disjoint group...
research
04/28/2022

The Power of Media Agencies in Ad Auctions: Improving Utility through Coordinated Bidding

The increasing competition in digital advertising induced a proliferatio...

Please sign up or login with your details

Forgot password? Click here to reset