Regret Analysis of Stochastic and Nonstochastic Multi-armed Bandit Problems

By Sébastien Bubeck, Nicolò Cesa-Bianchi. 2012

1,783 citations recorded by the source corpus.

A multi-armed bandit problem - or, simply, a bandit problem - is a sequential allocation problem defined by a set of actions. At each time step, a unit resource is allocated to an action and some observable payoff is obtained. The goal is to maximize the total payoff obtained in a sequence of allocations. The name bandit refers to the colloquial term for a slot machine (a "one-armed bandit" in American slang). In a casino, a sequential allocation problem is obtained when the player is facing many slot machines at once (a "multi-armed bandit"), and must repeatedly choose where to insert the next coin. Multi-armed bandit problems are the most basic examples of sequential decision problems with an exploration-exploitation trade-off. This is the balance between staying with the option that gave highest payoffs in the past and exploring new options that might give higher payoffs in the future. Although the study of bandit problems dates back to the 1930s, exploration-exploitation trade-offs arise in several modern applications, such as ad placement, website optimization, and packet routing. Mathematically, a multi-armed bandit is defined by the payoff process associated with each option. In this book, the focus is on two extreme cases in which the analysis of regret is particularly simple and elegant: independent and identically distributed payoffs and adversarial payoffs. Besides the basic setting of finitely many actions, it also analyzes some of the most important variants and extensions, such as the contextual bandit model. This monograph is an ideal reference for students and researchers with an interest in bandit problems.

Subfields: Artificial Intelligence, Computer Networks and Communications, Management Science and Operations Research, Reinforcement Learning

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Sergey Levine
  2. Pieter Abbeel
  3. Yoshua Bengio
  4. Ruslan Salakhutdinov
  5. Chelsea Finn
  6. Percy Liang
  7. Quoc V. Le
  8. Jianfeng Gao

In Computer Networks and Communications

  1. Sergey Levine
  2. Csaba Szepesvari
  3. Tor Lattimore
  4. Lihong Li
  5. Pieter Abbeel
  6. R´emi Munos
  7. Emma Brunskill
  8. Benjamin Van Roy

In Management Science and Operations Research

  1. Csaba Szepesvari
  2. Sergey Levine
  3. R´emi Munos
  4. Brendan O'Donoghue
  5. Ian Osband
  6. Tor Lattimore
  7. Benjamin Van Roy
  8. Pieter Abbeel

In Reinforcement Learning

  1. Sergey Levine
  2. Pieter Abbeel
  3. R´emi Munos
  4. Shimon Whiteson
  5. Ofir Nachum
  6. Chelsea Finn
  7. Lihong Li
  8. Marc G. Bellemare

Citations in the corpus