LS-IQ: Implicit Reward Regularization for Inverse Reinforcement Learning

Firas Al-Hafez, Davide Tateo, O. Arenz, Guoping Zhao, Jan Peters
2/12/2026

No official code found. Best implementation: robfiras/ls-iq (63 stars, MIT, last commit 2024-02-02).

Abstract

Recent methods for imitation learning directly learn a $Q$-function using an implicit reward formulation rather than an explicit reward function. However, these methods generally require implicit reward regularization to improve stability and often mistreat absorbing states. Previous works show that a squared norm regularization on the implicit reward function is effective, but do not provide a theoretical analysis of the resulting properties of the algorithms. In this work, we show that using this regularizer under a mixture distribution of the policy and the expert provides a particularly illuminating perspective: the original objective can be understood as squared Bellman error minimization, and the corresponding optimization problem minimizes a bounded $\chi^2$-Divergence between the expert and the mixture distribution. This perspective allows us to address instabilities and properly treat absorbing states. We show that our method, Least Squares Inverse Q-Learning (LS-IQ), outperforms state-of-the-art algorithms, particularly in environments with absorbing states. Finally, we propose to use an inverse dynamics model to learn from observations only. Using this approach, we retain performance in settings where no expert actions are available.

View on arXivView PDF

Code Implementations(1)

robfiras/ls-iqCommunity100%
MIT

Code of the paper "LS-IQ: Implicit Reward Regularization for Inverse Reinforcement Learning" & LocoMuJoCo Baselines

636Shell, PythonFeb 10, 20232 years agoMIT

Similar Papers

Cite this paper

@article{alhafez2026lsiq,
  title  = {LS-IQ: Implicit Reward Regularization for Inverse Reinforcement Learning},
  author = {Firas Al-Hafez and Davide Tateo and O. Arenz and Guoping Zhao and Jan Peters},
  year   = {2026},
  eprint = {2303.00599},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/pdf/2303.00599},
  journal = {ICLR 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.00599.svg)](https://codeofpaper.com/paper/2303.00599)

Discussion