Skip to content

gioramponi/sigma-girl-MIIRL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Truly batch Model-free Inverse Reinforcement Learning about Multiple Intentions

Code of Truly Batch Model-Free Inverse Reinforcement Learning about Multiple Intentions (http://proceedings.mlr.press/v108/ramponi20a/ramponi20a.pdf.

This repository contains the implementation of the SIGMA-GIRL algorithm and experiments in simulated domains, together with implementation of algorithms we used to confront our results.

Available algorithms

Reproducibility

To reproduce our results run the following scripts:

  • run_lqg_single_irl : Run IRL experiments in the lqg environment. It generates the expert trajectories and then performs IRL with all the implemented IRL algorithms.
  • run_gridworld_single_irl : Run IRL experiments in the gridworld environment. It trains policies in the environment using GPOMDP, then uses them to generate expert trajectories and then performs IRL with all the implemented IRL algorithms.
  • run_clustering_all_gridworld : Run MI-IRL experiments in the gridworld environment. It loads pregenerated trajectories from multiple experts (train_and_collect_gridworld.py can be used to generate these trajectories), and performs clustering using SIGMA-GIRL
  • run_mlirl_clustering : Run MI-IRL experiments in the gridworld environment. It loads pregenerated trajectories from multiple experts (train_and_collect_gridworld.py can be used to generate these trajectories), and performs clustering using ML-IRL
  • run_clustering_all_twitter : Run MI-IRL experiments using the twitter dataset. It loads the dataset and performs clustering using SIGMA-GIRL

About

Code of Truly Batch Model-Free Inverse Reinforcement Learning about Multiple Intentions

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •