A New Softmax Operator for Reinforcement Learning

By Kavosh Asadi, Michael L. Littman. 2016

10 citations recorded by the source corpus.

A softmax operator applied to a set of values acts somewhat like the maximization function and somewhat like an average. In sequential decision making, softmax is often used in settings where it is necessary to maximize utility but also to hedge against problems that arise from putting all of one's weight behind a single maximum utility decision. The Boltzmann softmax operator is the most commonly used softmax operator in this setting, but we show that this operator is prone to misbehavior. In this work, we study an alternative softmax operator that, among other properties, is both a non-expansion (ensuring convergent behavior in learning and planning) and differentiable (making it possible to improve decisions via gradient descent methods). We provide proofs of these properties and present empirical comparisons between various softmax operators.

Subfields: Artificial Intelligence, Management Science and Operations Research, Reinforcement Learning, Optimization & Training

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. Ofir Nachum
  2. Bo Dai
  3. Sergey Levine
  4. Lihong Li
  5. Dale Schuurmans
  6. Mohammad Norouzi
  7. Pieter Abbeel
  8. Le Song

In Management Science and Operations Research

  1. Ofir Nachum
  2. Bo Dai
  3. Lihong Li
  4. Dale Schuurmans
  5. Mohammad Norouzi
  6. Niao He
  7. Gergely Neu
  8. Lin Xiao

In Reinforcement Learning

  1. Ofir Nachum
  2. Sergey Levine
  3. Bo Dai
  4. Lihong Li
  5. Dale Schuurmans
  6. Mohammad Norouzi
  7. George Tucker
  8. Niao He

In Optimization & Training

  1. Niao He
  2. Le Song
  3. Gergely Neu
  4. Bo Dai
  5. Vicenç Gómez
  6. Anders Jonsson
  7. Dale Schuurmans
  8. Mohammad Norouzi

Citations in the corpus