# LS-IQ: Implicit Reward Regularization for Inverse Reinforcement Learning
This is the code base of this paper. Here you will find all implementations of the presented algorithms,
and even some offline algorithms, which are currently in a preliminary status and not fully functioning yet.
## Installation
All agents are based on the [Mushroom-RL](https://github.com/MushroomRL/mushroom-rl) library, so you will have to install that with all its dependencies. Checkout the GitHub page to install all dependencies that can not be installed via pip.

`
pip install mushroom[all]
`

Then you can install this repo:

`
pip install -e .
`

## Examples
You can find launcher files in the example folder to launch all different versions of LSIQ and to reproduce the main results
of the paper. Some experiments were such as the Atlas locomotion task were conducted on a private fork of Mushroom-RL.
Once this code base is open-sourced, we will add these experiments as well.
