English

Markov Decision Process modeled with Bandits for Sequential Decision Making in Linear-flow

Machine Learning 2022-03-18 v2 Machine Learning

Abstract

For marketing, we sometimes need to recommend content for multiple pages in sequence. Different from general sequential decision making process, the use cases have a simpler flow where customers per seeing recommended content on each page can only return feedback as moving forward in the process or dropping from it until a termination state. We refer to this type of problems as sequential decision making in linear--flow. We propose to formulate the problem as an MDP with Bandits where Bandits are employed to model the transition probability matrix. At recommendation time, we use Thompson sampling (TS) to sample the transition probabilities and allocate the best series of actions with analytical solution through exact dynamic programming. The way that we formulate the problem allows us to leverage TS's efficiency in balancing exploration and exploitation and Bandit's convenience in modeling actions' incompatibility. In the simulation study, we observe the proposed MDP with Bandits algorithm outperforms Q-learning with ϵ\epsilon-greedy and decreasing ϵ\epsilon, independent Bandits, and interaction Bandits. We also find the proposed algorithm's performance is the most robust to changes in the across-page interdependence strength.

Keywords

Cite

@article{arxiv.2107.00204,
  title  = {Markov Decision Process modeled with Bandits for Sequential Decision Making in Linear-flow},
  author = {Wenjun Zeng and Yi Liu},
  journal= {arXiv preprint arXiv:2107.00204},
  year   = {2022}
}

Comments

Accepted by 2021 KDD Multi-Armed Bandits and Reinforcement Learning Workshop: https://sites.google.com/view/marble-kdd

R2 v1 2026-06-24T03:47:27.445Z