mlsanityData to 7 Oct 2026

Goal-Conditioned Variational Autoencoder Trajectory Primitives with Continuous and Discrete Latent Codes

arXiv 1912.04063 ↗First posted 9 Dec 2019cs.RO cs.LGcited by 2

On the map: Offline RL and imitation learning from data → Robot manipulation imitation learning

Abstract (arXiv)

Imitation learning is an intuitive approach for teaching motion to robotic systems. Although previous studies have proposed various methods to model demonstrated movement primitives, one of the limitations of existing methods is that the shape of the trajectories are encoded in high dimensional space. The high dimensionality of the trajectory representation can be a bottleneck in the subsequent process such as planning a sequence of primitive motions. We address this problem by learning the latent space of the robot trajectory. If the latent variable of the trajectories can be learned, it can be used to tune the trajectory in an intuitive manner even when the user is not an expert. We propose a framework for modeling demonstrated trajectories with a neural network that learns the low-dimensional latent space. Our neural network structure is built on the variational autoencoder (VAE) with discrete and continuous latent variables. We extend the structure of the existing VAE to obtain the decoder that is conditioned on the goal position of the trajectory for generalization to different goal positions. Although the inference performed by VAE is not accurate, the positioning error at the generalized goal position can be reduced to less than 1~mm by incorporating the projection onto the solution space. To cope with requirement of the massive training data, we use a trajectory augmentation technique inspired by the data augmentation commonly used in the computer vision community. In the proposed framework, the latent variables that encodes the multiple types of trajectories are learned in an unsupervised manner, although existing methods usually require label information to model diverse behaviors. The learned decoder can be used as a motion planner in which the user can specify the goal position and the trajectory types by setting the latent variables.

Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Placed in Robot manipulation imitation learning, one of 13 directions in Offline RL and imitation learning from data. First posted on arXiv 9 Dec 2019.

Builds on

No reference list yet.

Built on by

Cited by year

Citing papers per year: 2021: 1; 2022: 1.

2 papers.

Similar, not cited

Close in wording, no citation either way

  1. 2024QueST: Self-Supervised Skill Abstractions for Learning Continuous Control
  2. 2025Action Tokenizer Matters in In-Context Imitation Learning
  3. 2022Learning and Extrapolation of Robotic Skills using Task-Parameterized Equation Learner Networks
  4. 2023Stable Motion Primitives via Imitation and Contrastive Learning ↗
  5. 2022Latent Policies for Adversarial Imitation Learning
  6. 2022Sparse Representation Learning with Modified q-VAE towards Minimal Realization of World Model
  7. 2024Conditional Variational Auto Encoder Based Dynamic Motion for Multi-task Imitation Learning
  8. 2022Leveraging Demonstrations with Latent Space Priors