# MNL-Bandit: A Dynamic Learning Approach to Assortment Selection

**Authors:** Shipra Agrawal, Vashist Avadhanula, Vineet Goyal, Assaf Zeevi

arXiv: 1706.03880 · 2018-07-03

## TL;DR

This paper introduces an online algorithm for the MNL-Bandit problem that adaptively learns customer preferences and optimizes assortment selection without prior knowledge of model parameters or horizon length, outperforming traditional explore-then-exploit methods.

## Contribution

The paper presents a novel, fully online, adaptive algorithm for the MNL-Bandit problem that does not require prior parameter separation knowledge and works efficiently in all cases.

## Key findings

- Achieves parameter-independent performance.
- Works without prior knowledge of horizon length T.
- Near-optimal in both well-separated and general cases.

## Abstract

We consider a dynamic assortment selection problem, where in every round the retailer offers a subset (assortment) of $N$ substitutable products to a consumer, who selects one of these products according to a multinomial logit (MNL) choice model. The retailer observes this choice and the objective is to dynamically learn the model parameters, while optimizing cumulative revenues over a selling horizon of length $T$. We refer to this exploration-exploitation formulation as the MNL-Bandit problem. Existing methods for this problem follow an "explore-then-exploit" approach, which estimate parameters to a desired accuracy and then, treating these estimates as if they are the correct parameter values, offers the optimal assortment based on these estimates. These approaches require certain a priori knowledge of "separability", determined by the true parameters of the underlying MNL model, and this in turn is critical in determining the length of the exploration period. (Separability refers to the distinguishability of the true optimal assortment from the other sub-optimal alternatives.) In this paper, we give an efficient algorithm that simultaneously explores and exploits, achieving performance independent of the underlying parameters. The algorithm can be implemented in a fully online manner, without knowledge of the horizon length $T$. Furthermore, the algorithm is adaptive in the sense that its performance is near-optimal in both the "well separated" case, as well as the general parameter setting where this separation need not hold.

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1706.03880/full.md

## Figures

4 figures with captions in the complete paper: https://tomesphere.com/paper/1706.03880/full.md

## References

42 references — full list in the complete paper: https://tomesphere.com/paper/1706.03880/full.md

---
Source: https://tomesphere.com/paper/1706.03880