Inverse Reinforcement Learning without Reinforcement Learning

Gokul Swamy, David J. Wu, Sanjiban Choudhury, J. Bagnell, Zhiwei Steven Wu
2/12/2026

No official code found. Best implementation: gkswamy98/fast_irl (53 stars, last commit 2023-03-24).

Abstract

Inverse Reinforcement Learning (IRL) is a powerful set of techniques for imitation learning that aims to learn a reward function that rationalizes expert demonstrations. Unfortunately, traditional IRL methods suffer from a computational weakness: they require repeatedly solving a hard reinforcement learning (RL) problem as a subroutine. This is counter-intuitive from the viewpoint of reductions: we have reduced the easier problem of imitation learning to repeatedly solving the harder problem of RL. Another thread of work has proved that access to the side-information of the distribution of states where a strong policy spends time can dramatically reduce the sample and computational complexities of solving an RL problem. In this work, we demonstrate for the first time a more informed imitation learning reduction where we utilize the state distribution of the expert to alleviate the global exploration component of the RL subroutine, providing an exponential speedup in theory. In practice, we find that we are able to significantly speed up the prior art on continuous control tasks.

View on arXivView PDF

Code Implementations(1)

gkswamy98/fast_irlCommunity100%

Contains implementation of the FILTER algorithm for exponentially faster inverse reinforcement learning.

535Python, Jupyter NotebookMar 24, 20233 years ago
imitation-learninginverse-reinforcement-learning

Similar Papers

Cite this paper

@article{swamy2026inverse,
  title  = {Inverse Reinforcement Learning without Reinforcement Learning},
  author = {Gokul Swamy and David J. Wu and Sanjiban Choudhury and J. Bagnell and Zhiwei Steven Wu},
  year   = {2026},
  eprint = {2303.14623},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/pdf/2303.14623},
  journal = {ICML 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2303.14623.svg)](https://codeofpaper.com/paper/2303.14623)

Discussion