LGDec 11, 2023

DiffAIL: Diffusion Adversarial Imitation Learning

arXiv:2312.06348v20.1625 citationsh-index: 3Has CodeAAAI
AI Analysis55

This addresses the challenge of defining reward functions in real-world decision-making tasks, offering an incremental improvement over existing adversarial imitation learning methods.

The paper tackles the problem of inaccurate distribution learning in adversarial imitation learning by introducing a diffusion model into the framework, resulting in state-of-the-art performance that surpasses expert demonstrations on benchmark tasks.

Imitation learning aims to solve the problem of defining reward functions in real-world decision-making tasks. The current popular approach is the Adversarial Imitation Learning (AIL) framework, which matches expert state-action occupancy measures to obtain a surrogate reward for forward reinforcement learning. However, the traditional discriminator is a simple binary classifier and doesn't learn an accurate distribution, which may result in failing to identify expert-level state-action pairs induced by the policy interacting with the environment. To address this issue, we propose a method named diffusion adversarial imitation learning (DiffAIL), which introduces the diffusion model into the AIL framework. Specifically, DiffAIL models the state-action pairs as unconditional diffusion models and uses diffusion loss as part of the discriminator's learning objective, which enables the discriminator to capture better expert demonstrations and improve generalization. Experimentally, the results show that our method achieves state-of-the-art performance and significantly surpasses expert demonstration on two benchmark tasks, including the standard state-action setting and state-only settings. Our code can be available at the link https://github.com/ML-Group-SDU/DiffAIL.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes