Efficiently Combining Human Demonstrations and Interventions for Safe Training of Autonomous Systems in Real-Time

Authors

  • Vinicius G. Goecks Texas A&M University
  • Gregory M. Gremillion US Army Research Laboratory
  • Vernon J. Lawhern US Army Research Laboratory
  • John Valasek Texas A&M
  • Nicholas R. Waytowich US Army Research Laboratory

DOI:

https://doi.org/10.1609/aaai.v33i01.33012462

Abstract

This paper investigates how to utilize different forms of human interaction to safely train autonomous systems in realtime by learning from both human demonstrations and interventions. We implement two components of the Cycle-of Learning for Autonomous Systems, which is our framework for combining multiple modalities of human interaction. The current effort employs human demonstrations to teach a desired behavior via imitation learning, then leverages intervention data to correct for undesired behaviors produced by the imitation learner to teach novel tasks to an autonomous agent safely, after only minutes of training. We demonstrate this method in an autonomous perching task using a quadrotor with continuous roll, pitch, yaw, and throttle commands and imagery captured from a downward-facing camera in a high-fidelity simulated environment. Our method improves task completion performance for the same amount of human interaction when compared to learning from demonstrations alone, while also requiring on average 32% less data to achieve that performance. This provides evidence that combining multiple modes of human interaction can increase both the training speed and overall performance of policies for autonomous systems.

Downloads

Published

2019-07-17

How to Cite

Goecks, V. G., Gremillion, G. M., Lawhern, V. J., Valasek, J., & Waytowich, N. R. (2019). Efficiently Combining Human Demonstrations and Interventions for Safe Training of Autonomous Systems in Real-Time. Proceedings of the AAAI Conference on Artificial Intelligence, 33(01), 2462-2470. https://doi.org/10.1609/aaai.v33i01.33012462

Issue

Section

AAAI Technical Track: Human-AI Collaboration