Self-Supervised Adversarial Imitation Learning

Juarez Monteiro, Nathan Gavenski, Felipe Meneguzzi, Rodrigo C. Barros
4/21/2023
cs.LGcs.AI

No official code found. Best implementation: NathanGavenski/SAIL (4 stars, MIT, last commit 2023-10-08).

Abstract

Behavioural cloning is an imitation learning technique that teaches an agent how to behave via expert demonstrations. Recent approaches use self-supervision of fully-observable unlabelled snapshots of the states to decode state pairs into actions. However, the iterative learning scheme employed by these techniques is prone to get trapped into bad local minima. Previous work uses goal-aware strategies to solve this issue. However, this requires manual intervention to verify whether an agent has reached its goal. We address this limitation by incorporating a discriminator into the original framework, offering two key advantages and directly solving a learning problem previous work had. First, it disposes of the manual intervention requirement. Second, it helps in learning by guiding function approximation based on the state transition of the expert's trajectories. Third, the discriminator solves a learning issue commonly present in the policy model, which is to sometimes perform a `no action' within the environment until the agent finally halts.

View on arXivView PDF

Code Implementations(1)

NathanGavenski/SAILCommunity100%
MIT

Official Implementation for Self-Supervised Adversarial Imitation Learning (SAIL)

40Shell, PythonApr 20, 20233 years agoMIT

Similar Papers

Cite this paper

@article{monteiro2023selfsupervised,
  title  = {Self-Supervised Adversarial Imitation Learning},
  author = {Juarez Monteiro and Nathan Gavenski and Felipe Meneguzzi and Rodrigo C. Barros},
  year   = {2023},
  eprint = {2304.10914},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2304.10914v1}
}

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/2304.10914.svg)](https://codeofpaper.com/paper/2304.10914)

Discussion