On the Correctness and Sample Complexity of Inverse Reinforcement Learning
Abstract
Inverse reinforcement learning (IRL) is the problem of finding a reward function that generates a given optimal policy for a given Markov Decision Process. This paper looks at an algorithmic-independent geometric analysis of the IRL problem with finite states and actions. A L1-regularized Support Vector Machine formulation of the IRL problem motivated by the geometric analysis is then proposed with the basic objective of the inverse reinforcement problem in mind: to find a reward function that generates a specified optimal policy. The paper further analyzes the proposed formulation of inverse reinforcement learning with $n$ states and $k$ actions, and shows a sample complexity of $O(d^2 \log (nk))$ for transition probability matrices with at most $d$ non-zeros per row, for recovering a reward function that generates a policy that satisfies Bellman's optimality condition with respect to the true transition probabilities.
BibTeX
@inproceedings{NEURIPS2019_42c8938e,
author = {Komanduru, Abi and Honorio, Jean},
booktitle = {Advances in Neural Information Processing Systems},
editor = {H. Wallach and H. Larochelle and A. Beygelzimer and F. d\textquotesingle Alch\'{e}-Buc and E. Fox and R. Garnett},
pages = {},
publisher = {Curran Associates, Inc.},
title = {On the Correctness and Sample Complexity of Inverse Reinforcement Learning},
url = {https://proceedings.neurips.cc/paper_files/paper/2019/file/42c8938e4cf5777700700e642dc2a8cd-Paper.pdf},
volume = {32},
year = {2019}
}