Reinforcement learning from demonstration through shaping - Robotics Institute Carnegie Mellon University

Reinforcement learning from demonstration through shaping

Tim Brys, Anna Harutyunyan, Halit Bener Suay, Sonia Chernova, Matthew E. Taylor, and Ann Nowé
Conference Paper, Proceedings of 24th International Joint Conference on Artificial Intelligence (IJCAI '15), pp. 3352 - 3358, July, 2015

Abstract

Reinforcement learning describes how a learning agent can achieve optimal behaviour based on interactions with its environment and reward feedback. A limiting factor in reinforcement learning as employed in artificial intelligence is the need for an often prohibitively large number of environment samples before the agent reaches a desirable level of performance. Learning from demonstration is an approach that provides the agent with demonstrations by a supposed expert, from which it should derive suitable behaviour. Yet, one of the challenges of learning from demonstration is that no guarantees can be provided for the quality of the demonstrations, and thus the learned behavior. In this paper, we investigate the intersection of these two approaches, leveraging the theoretical guarantees provided by reinforcement learning, and using expert demonstrations to speed up this learning by biasing exploration through a process called reward shaping. This approach allows us to leverage human input without making an erroneous assumption regarding demonstration optimality. We show experimentally that this approach requires significantly fewer demonstrations, is more robust against suboptimality of demonstrations, and achieves much faster learning than the recently developed HAT algorithm.

BibTeX

@conference{Brys-2015-126558,
author = {Tim Brys and Anna Harutyunyan and Halit Bener Suay and Sonia Chernova and Matthew E. Taylor and Ann Nowé},
title = {Reinforcement learning from demonstration through shaping},
booktitle = {Proceedings of 24th International Joint Conference on Artificial Intelligence (IJCAI '15)},
year = {2015},
month = {July},
pages = {3352 - 3358},
}