Language-Conditioned Imitation Learning with Base Skill Priors under Unstructured Data
Hongkuan Zhou, Zhenshan Bing, Xiangtong Yao, Xiaojie Su, Chenguang Yang, Kai Huang, Alois Knoll
TL;DR
This work tackles the limitations of language-conditioned manipulation—namely data-intensive learning and poor generalization to unseen environments—by introducing Skill Priors in Imitation Learning (SPIL). SPIL converts the action space to a continuous skill space $\mathcal{A}_{\text{skill}} \in \mathbb{R}^{N_h \times 7}$ and learns how to compose base skills (translation, rotation, grasping) via an intermediate-level policy, guided by base-skill priors learned through a variational autoencoder with ELBO optimization $L_{ELBO}$. The model achieves state-of-the-art performance on the CALVIN benchmark, notably in zero-shot multi-environment settings (e.g., average task-length grows from $0.67$ to $1.71$ and one-to-five task success rates improve by up to $32.4\%$) and demonstrates substantial sim2real generalization (SPIL ~33% vs HULC ~3%). These results indicate that incorporating structured skill priors enables robust language-conditioned manipulation in novel environments and supports more practical real-world deployment of robotic systems.
Abstract
The growing interest in language-conditioned robot manipulation aims to develop robots capable of understanding and executing complex tasks, with the objective of enabling robots to interpret language commands and manipulate objects accordingly. While language-conditioned approaches demonstrate impressive capabilities for addressing tasks in familiar environments, they encounter limitations in adapting to unfamiliar environment settings. In this study, we propose a general-purpose, language-conditioned approach that combines base skill priors and imitation learning under unstructured data to enhance the algorithm's generalization in adapting to unfamiliar environments. We assess our model's performance in both simulated and real-world environments using a zero-shot setting. In the simulated environment, the proposed approach surpasses previously reported scores for CALVIN benchmark, especially in the challenging Zero-Shot Multi-Environment setting. The average completed task length, indicating the average number of tasks the agent can continuously complete, improves more than 2.5 times compared to the state-of-the-art method HULC. In addition, we conduct a zero-shot evaluation of our policy in a real-world setting, following training exclusively in simulated environments without additional specific adaptations. In this evaluation, we set up ten tasks and achieved an average 30% improvement in our approach compared to the current state-of-the-art approach, demonstrating a high generalization capability in both simulated environments and the real world. For further details, including access to our code and videos, please refer to https://hk-zh.github.io/spil/
