DisCor: Corrective Feedback in Reinforcement Learning via Distribution Correction

By Aviral Kumar, Abhishek Gupta, Sergey Levine. 2020

122 citations recorded by the source corpus.

Deep reinforcement learning can learn effective policies for a wide range of tasks, but is notoriously difficult to use due to instability and sensitivity to hyperparameters. The reasons for this remain unclear. When using standard supervised methods (e.g., for bandits), on-policy data collection provides "hard negatives" that correct the model in precisely those states and actions that the policy is likely to visit. We call this phenomenon "corrective feedback." We show that bootstrapping-based Q-learning algorithms do not necessarily benefit from this corrective feedback, and training on the experience collected by the algorithm is not sufficient to correct errors in the Q-function. In fact, Q-learning and related methods can exhibit pathological interactions between the distribution of experience collected by the agent and the policy induced by training on that experience, leading to potential instability, sub-optimal convergence, and poor results when learning from noisy, sparse or delayed rewards. We demonstrate the existence of this problem, both theoretically and empirically. We then show that a specific correction to the data distribution can mitigate this issue. Based on these observations, we propose a new algorithm, DisCor, which computes an approximation to this optimal distribution and uses it to re-weight the transitions used for training, resulting in substantial improvements in a range of challenging RL settings, such as multi-task learning and learning from noisy reward signals. Blog post presenting a summary of this work is available at: this https URL.

Subfields: Artificial Intelligence, Computational Theory and Mathematics, 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. Sergey Levine
  2. Chelsea Finn
  3. Pieter Abbeel
  4. Aviral Kumar
  5. Ruslan Salakhutdinov
  6. Tianhe Yu
  7. Ofir Nachum
  8. Shixiang Shane Gu

In Computational Theory and Mathematics

  1. Sergey Levine
  2. Aviral Kumar
  3. Chelsea Finn
  4. George Tucker
  5. Justin Fu
  6. Ruosong Wang
  7. Sham M. Kakade
  8. Tianhe Yu

In Reinforcement Learning

  1. Sergey Levine
  2. Chelsea Finn
  3. Pieter Abbeel
  4. Aviral Kumar
  5. Justin Fu
  6. Ofir Nachum
  7. Shixiang Shane Gu
  8. George Tucker

In Optimization & Training

  1. Chelsea Finn
  2. George Tucker
  3. Tengyu Ma
  4. Sergey Levine
  5. Sham M. Kakade
  6. Tianhe Yu
  7. Stefano Ermon
  8. Justin Fu

Citations in the corpus