English

RAIL: Risk-Averse Imitation Learning

Machine Learning 2017-11-30 v4 Artificial Intelligence

Abstract

Imitation learning algorithms learn viable policies by imitating an expert's behavior when reward signals are not available. Generative Adversarial Imitation Learning (GAIL) is a state-of-the-art algorithm for learning policies when the expert's behavior is available as a fixed set of trajectories. We evaluate in terms of the expert's cost function and observe that the distribution of trajectory-costs is often more heavy-tailed for GAIL-agents than the expert at a number of benchmark continuous-control tasks. Thus, high-cost trajectories, corresponding to tail-end events of catastrophic failure, are more likely to be encountered by the GAIL-agents than the expert. This makes the reliability of GAIL-agents questionable when it comes to deployment in risk-sensitive applications like robotic surgery and autonomous driving. In this work, we aim to minimize the occurrence of tail-end events by minimizing tail risk within the GAIL framework. We quantify tail risk by the Conditional-Value-at-Risk (CVaR) of trajectories and develop the Risk-Averse Imitation Learning (RAIL) algorithm. We observe that the policies learned with RAIL show lower tail-end risk than those of vanilla GAIL. Thus the proposed RAIL algorithm appears as a potent alternative to GAIL for improved reliability in risk-sensitive applications.

Keywords

Cite

@article{arxiv.1707.06658,
  title  = {RAIL: Risk-Averse Imitation Learning},
  author = {Anirban Santara and Abhishek Naik and Balaraman Ravindran and Dipankar Das and Dheevatsa Mudigere and Sasikanth Avancha and Bharat Kaul},
  journal= {arXiv preprint arXiv:1707.06658},
  year   = {2017}
}

Comments

Accepted for presentation in Deep Reinforcement Learning Symposium at NIPS 2017

R2 v1 2026-06-22T20:53:19.125Z