Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Variational Distillation of Diffusion Policies into Mixture of Experts

About

This work introduces Variational Diffusion Distillation (VDD), a novel method that distills denoising diffusion policies into Mixtures of Experts (MoE) through variational inference. Diffusion Models are the current state-of-the-art in generative modeling due to their exceptional ability to accurately learn and represent complex, multi-modal distributions. This ability allows Diffusion Models to replicate the inherent diversity in human behavior, making them the preferred models in behavior learning such as Learning from Human Demonstrations (LfD). However, diffusion models come with some drawbacks, including the intractability of likelihoods and long inference times due to their iterative sampling process. The inference times, in particular, pose a significant challenge to real-time applications such as robot control. In contrast, MoEs effectively address the aforementioned issues while retaining the ability to represent complex distributions but are notoriously difficult to train. VDD is the first method that distills pre-trained diffusion models into MoE models, and hence, combines the expressiveness of Diffusion Models with the benefits of Mixture Models. Specifically, VDD leverages a decompositional upper bound of the variational objective that allows the training of each expert separately, resulting in a robust optimization scheme for MoEs. VDD demonstrates across nine complex behavior learning tasks, that it is able to: i) accurately distill complex distributions learned by the diffusion model, ii) outperform existing state-of-the-art distillation methods, and iii) surpass conventional methods for training MoE.

Hongyi Zhou, Denis Blessing, Ge Li, Onur Celik, Xiaogang Jia, Gerhard Neumann, Rudolf Lioutikov• 2024

Related benchmarks

TaskDatasetResultRank
pushingD3IL state-based
Inference Time (ms)2.16
6
Imitation LearningD3IL Avoiding
Task Success Rate93
4
Imitation LearningD3IL Aligning
Task Success Rate85
4
Imitation LearningD3IL Pushing
Task Success Rate86
4
Imitation LearningD3IL Stacking (Image)
Task Success Rate76
4
Imitation LearningD3IL Stacking-1
Task Success Rate69
4
Imitation LearningD3IL Stacking-2
Task Success Rate48
4
Imitation LearningD3IL Sorting (Image)
Task Success Rate74
4
Showing 8 of 8 rows

Other info

Follow for update