Imitating Human Behaviour with Diffusion Models
Tim Pearce, Tabish Rashid, Anssi Kanervisto, Dave Bignell, Mingfei, Sun, Raluca Georgescu, Sergio Valcarcel Macua, Shan Zheng Tan, Ida, Momennejad, Katja Hofmann, Sam Devlin

TL;DR
This paper explores the use of diffusion models to imitate human behavior in sequential environments, demonstrating their ability to capture complex, multimodal action distributions more effectively than traditional methods.
Contribution
It introduces novel diffusion model architectures and strategies tailored for sequential environments to improve imitation of human behavior.
Findings
Diffusion models closely match human demonstrations in robotic control tasks.
They outperform traditional behavior cloning methods in capturing multimodal actions.
The proposed methods are effective in complex 3D gaming environments.
Abstract
Diffusion models have emerged as powerful generative models in the text-to-image domain. This paper studies their application as observation-to-action models for imitating human behaviour in sequential environments. Human behaviour is stochastic and multimodal, with structured correlations between action dimensions. Meanwhile, standard modelling choices in behaviour cloning are limited in their expressiveness and may introduce bias into the cloned policy. We begin by pointing out the limitations of these choices. We then propose that diffusion models are an excellent fit for imitating human behaviour, since they learn an expressive distribution over the joint action space. We introduce several innovations to make diffusion models suitable for sequential environments; designing suitable architectures, investigating the role of guidance, and developing reliable sampling strategies.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
Taxonomy
TopicsHuman Motion and Animation · Human Pose and Action Recognition · Multimodal Machine Learning Applications
MethodsDiffusion
