Demystifying Diffusion Policies: Action Memorization and Simple Lookup Table Alternatives
Chengyang He, Xu Liu, Gadiel Sznaier Camps, Guillaume Sartoretti, Mac Schwager

TL;DR
This paper reveals that diffusion policies in robot manipulation essentially memorize training data as a lookup table, and introduces a simple, efficient alternative called ALT that matches performance with less resource use and provides OOD detection.
Contribution
The paper demonstrates that diffusion policies function as memorization-based lookup tables and proposes ALT, a lightweight, contrastive encoder-based policy that matches diffusion performance with fewer resources.
Findings
ALT matches diffusion performance on small datasets
ALT requires significantly less inference time and memory
ALT provides an explicit OOD detection mechanism
Abstract
Diffusion policies have demonstrated remarkable dexterity and robustness in intricate, high-dimensional robot manipulation tasks, while training from a small number of demonstrations. However, the reason for this performance remains a mystery. In this paper, we offer a surprising hypothesis: diffusion policies essentially memorize an action lookup table -- and this is beneficial. We posit that, at runtime, diffusion policies find the closest training image to the test image in a latent space, and recall the associated training action sequence, offering reactivity without the need for action generalization. This is effective in the sparse data regime, where there is not enough data density for the model to learn action generalization. We support this claim with systematic empirical evidence. Even when conditioned on wildly out of distribution (OOD) images of cats and dogs, the Diffusion…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRobot Manipulation and Learning · Reinforcement Learning in Robotics · Domain Adaptation and Few-Shot Learning
