Rewriting History with Inverse RL: Hindsight Inference for Policy Improvement

Abstract

Multi-task reinforcement learning (RL) aims to simultaneously learn policies for solving many tasks. Several prior works have found that relabeling past experience with different reward functions can improve sample efficiency. Relabeling methods typically pose the question: if, in hindsight, we assume that our experience was optimal for some task, for what task was it optimal? Inverse RL answers this question. In this paper we show that inverse RL is a principled mechanism for reusing experience across tasks. We use this idea to generalize goal-relabeling techniques from prior work to arbitrary types of reward functions. Our experiments confirm that relabeling data using inverse RL outperforms prior relabeling methods on goal-reaching tasks, and accelerates learning on more general multi-task settings where prior methods are not applicable, such as domains with discrete sets of rewards and those with linear reward functions.

Cite

Text

Eysenbach et al. "Rewriting History with Inverse RL: Hindsight Inference for Policy Improvement." Neural Information Processing Systems, 2020.

Markdown

[Eysenbach et al. "Rewriting History with Inverse RL: Hindsight Inference for Policy Improvement." Neural Information Processing Systems, 2020.](https://mlanthology.org/neurips/2020/eysenbach2020neurips-rewriting/)

BibTeX

@inproceedings{eysenbach2020neurips-rewriting,
  title     = {{Rewriting History with Inverse RL: Hindsight Inference for Policy Improvement}},
  author    = {Eysenbach, Ben and Geng, Xinyang and Levine, Sergey and Salakhutdinov, Ruslan},
  booktitle = {Neural Information Processing Systems},
  year      = {2020},
  url       = {https://mlanthology.org/neurips/2020/eysenbach2020neurips-rewriting/}
}