about
Avoidance Learning Using Observational Reinforcement Learning (arxiv.org)
4 points by sel1 on Sep 26, 2019 | hide | past | pdf | discuss on HN

In plain words: Instead of copying a demonstrator, the agent learns to do the opposite: it earns a bonus for visiting states unlike the ones the demonstrator visits, so it avoids dangerous behavior. In partly hidden environments, it learned faster than the best standard policy-learning and safety approaches.

Abstract

Imitation learning seeks to learn an expert policy from sampled demonstrations. However, in the real world, it is often difficult to find a perfect expert and avoiding dangerous behaviors becomes relevant for safety reasons. We present the idea of \textit{learning to avoid}, an objective opposite to imitation learning in some sense, where an agent learns to avoid a demonstrator policy given an environment. We define avoidance learning as the process of optimizing the agent's reward while avoiding dangerous behaviors given by a demonstrator. In this work we develop a framework of avoidance learning by defining a suitable objective function for these problems which involves the \emph{distance} of state occupancy distributions of the expert and demonstrator policies. We use density estimates for state occupancy measures and use the aforementioned distance as the reward bonus for avoiding the demonstrator. We validate our theory with experiments using a wide range of partially observable environments. Experimental results show that we are able to improve sample efficiency during training compared to state of the art policy optimization and safety methods.

David Venuto, Leonard Boussioux, Junhao Wang, Rola Dali, Jhelum Chakravorty, Yoshua Bengio, Doina Precup
arXiv:1909.11228 · cs.LG, stat.ML · submitted Sep 24, 2019
abstract · pdf · html

add comment on HN