Summary
This paper proposes Latent Diffusion Planning (LDP), an imitation learning framework that combines a learned visual encoder, a latent planner, and an inverse dynamics model within a diffusion planning approach. LDP can utilize suboptimal and action-free data, enhancing its applicability across diverse data sources. The authors validate the framework’s performance on the Robomimic benchmark, where LDP outperforms baselines by leveraging temporally dense predictions and heterogeneous data.
Strengths
This work addresses the limitations of imitation learning systems that rely on high-quality, action-annotated datasets. Many real-world data sources are suboptimal or lack explicit action labels, limiting the applicability of traditional imitation learning approaches. By creating a framework that can learn effectively from suboptimal and action-free data, LDP broadens the scope of imitation learning to include a more diverse range of real-world scenarios.
Weaknesses
The current experimental results and ablation studies do not fully illustrate that LDP is the most effective method to leverage suboptimal and action-free data. To clarify the method's effectiveness, the following additional experiments and details would be beneficial:
### Action-Free Data
- **Quantity of Action-Free Data:** The number of action-free data points used in the experiments is missing. Including this information would provide greater clarity on data usage.
- **Ablation on Action-Free Data Quantity:** An ablation study analyzing how varying amounts of action-free data impact the results would help understand its role in LDP's effectiveness.
### Leveraging Both Suboptimal and Action-Free Data
- **LDP with Suboptimal and Action-Free Data:** An experiment combining LDP with suboptimal and action-free data would highlight LDP's ability to leverage diverse data sources effectively.
- **IDM-Labeled Action-Free Data for DP Training:** Utilizing action-free data labeled by Inverse Dynamics Modeling (IDM) for DP training could be a potential baseline.
Questions
1. This paper uses an under-trained behavior cloning agent to generate suboptimal data.
- **a.** I’m curious about what dataset the BC agent is trained on. This could clarify how this suboptimal data may impact the learning process and model performance.
- **b.** Why did you choose this method to generate suboptimal data? It seems unrealistic in real-world problems.
- **c.** Some works address imitation learning from suboptimal data [1]-[5]. Comparing with those baselines could help illustrate your framework’s effectiveness.
2. Result Analysis:
- **a.** Why does LDP perform worse on PushT? Further analysis could help understand the framework’s limitations.
- **b.** In Table 3, the performance saturates or even drops when suboptimal data increases from 1k to 2k. Did you try 0.5k to capture the trend further? Why does using suboptimal data to train IDM hurt the performance in Can?
[1] Sasaki, Fumihiro, and Ryota Yamashina. "Behavioral cloning from noisy demonstrations." International Conference on Learning Representations. 2020.
[2] Kim, Geon-Hyeong, et al. "Demodice: Offline imitation learning with supplementary imperfect demonstrations." International Conference on Learning Representations. 2022.
[3] Yu, Lantao, et al. "Offline imitation learning with suboptimal demonstrations via relaxed distribution matching." Proceedings of the AAAI conference on artificial intelligence. Vol. 37. No. 9. 2023.
[4] Xu, Haoran, et al. "Discriminator-weighted offline imitation learning from suboptimal demonstrations." International Conference on Machine Learning. PMLR, 2022.
[5] Zhang, Wenjia, et al. "Discriminator-guided model-based offline imitation learning." Conference on Robot Learning. PMLR, 2023.