Dynamic Learning with Frequent New Product Launches: A Sequential Multinomial Logit Bandit Problem

04/29/2019
by   Junyu Cao, et al.
0

Motivated by the phenomenon that companies introduce new products to keep abreast with customers' rapidly changing tastes, we consider a novel online learning setting where a profit-maximizing seller needs to learn customers' preferences through offering recommendations, which may contain existing products and new products that are launched in the middle of a selling period. We propose a sequential multinomial logit (SMNL) model to characterize customers' behavior when product recommendations are presented in tiers. For the offline version with known customers' preferences, we propose a polynomial-time algorithm and characterize the properties of the optimal tiered product recommendation. For the online problem, we propose a learning algorithm and quantify its regret bound. Moreover, we extend the setting to incorporate a constraint which ensures every new product is learned to a given accuracy. Our results demonstrate the tier structure can be used to mitigate the risks associated with learning new products.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/15/2021

Deep Learning-based Online Alternative Product Recommendations at Scale

Alternative recommender systems are critical for ecommerce companies. Th...
research
09/11/2022

Learning Consumer Preferences from Bundle Sales Data

Product bundling is a common selling mechanism used in online retailing....
research
07/23/2022

Learning to Sell a Focal-ancillary Combination

A number of products are sold in the following sequence: First a focal p...
research
09/10/2020

Learning Product Rankings Robust to Fake Users

In many online platforms, customers' decisions are substantially influen...
research
03/06/2015

Sequential Relevance Maximization with Binary Feedback

Motivated by online settings where users can provide explicit feedback a...
research
11/07/2017

Combinatorial Assortment Optimization

Assortment optimization refers to the problem of designing a slate of pr...

Please sign up or login with your details

Forgot password? Click here to reset