Latent Diffusion Planning for Imitation Learning
Amber Xie, Oleh Rybkin, Dorsa Sadigh, Chelsea Finn
TL;DR
Latent Diffusion Planning tackles data efficiency in imitation learning for visuomotor robotics by decoupling planning and action prediction and operating in a learned latent space. It uses a $\beta$-VAE to create latent embeddings and trains two diffusion models—a latent-space planner and an inverse dynamics model—to forecast latent states and extract actions, respectively. This modular design enables leveraging action-free and suboptimal data, achieving strong performance in simulated tasks and a real-robot Lift task, often outperforming state-of-the-art methods that cannot utilize such data. The approach offers scalable, closed-loop planning with dense latent forecasts, enabling robust policies in settings with limited expert demonstrations and abundant heterogeneous data.
Abstract
Recent progress in imitation learning has been enabled by policy architectures that scale to complex visuomotor tasks, multimodal distributions, and large datasets. However, these methods often rely on learning from large amount of expert demonstrations. To address these shortcomings, we propose Latent Diffusion Planning (LDP), a modular approach consisting of a planner which can leverage action-free demonstrations, and an inverse dynamics model which can leverage suboptimal data, that both operate over a learned latent space. First, we learn a compact latent space through a variational autoencoder, enabling effective forecasting of future states in image-based domains. Then, we train a planner and an inverse dynamics model with diffusion objectives. By separating planning from action prediction, LDP can benefit from the denser supervision signals of suboptimal and action-free data. On simulated visual robotic manipulation tasks, LDP outperforms state-of-the-art imitation learning approaches, as they cannot leverage such additional data.
