English

Interactive Teaching Algorithms for Inverse Reinforcement Learning

Machine Learning 2019-06-07 v3 Artificial Intelligence Machine Learning

Abstract

We study the problem of inverse reinforcement learning (IRL) with the added twist that the learner is assisted by a helpful teacher. More formally, we tackle the following algorithmic question: How could a teacher provide an informative sequence of demonstrations to an IRL learner to speed up the learning process? We present an interactive teaching framework where a teacher adaptively chooses the next demonstration based on learner's current policy. In particular, we design teaching algorithms for two concrete settings: an omniscient setting where a teacher has full knowledge about the learner's dynamics and a blackbox setting where the teacher has minimal knowledge. Then, we study a sequential variant of the popular MCE-IRL learner and prove convergence guarantees of our teaching algorithm in the omniscient setting. Extensive experiments with a car driving simulator environment show that the learning progress can be speeded up drastically as compared to an uninformative teacher.

Keywords

Cite

@article{arxiv.1905.11867,
  title  = {Interactive Teaching Algorithms for Inverse Reinforcement Learning},
  author = {Parameswaran Kamalaruban and Rati Devidze and Volkan Cevher and Adish Singla},
  journal= {arXiv preprint arXiv:1905.11867},
  year   = {2019}
}

Comments

IJCAI'19 paper (extended version)

R2 v1 2026-06-23T09:29:15.215Z