## Introduction
The authors would like to thank reviewer ui6D for their comments. We have now added Figure 10 to explicitly show the effect of the timewarper parameters on the generated trajectory, we have clarified that we preprocessed the quaternion representations to ensure they are near each other in $R^4$, and we have now differentiated our work from "Dynamic movement primitives in latent space of time-dependent variational autoencoders" in our Related Work section.
## Can TimewarpVAE show advantageous performance on data involving many human limbs?
We do not think our model would necessarily suffer from high dimensional input spaces. The encoder already takes in a very high-dimensional input (on the size of 200 timesteps times 7 DOF = 1400 dimensions). There might need to be some optimization of the decoder network architecture to generate high dimensional outputs. To the point about the TimewarpVAE model working better for lower-dimensional _latent_ spaces (different from the dimensionality of the _input_ and _output_ spaces), we believe this reflects the fact that for larger latent spaces many competing approaches, like PCA, already work well, so there is less room for improvement for our approach.
A key question would be in the type of motion. For trajectories of walking, running, dancing, or acrobatics, for example, where multiple limbs are all moving in a coordinated fashion (but possibly with different timings) we believe that the variations in the spatial styles of movements could be encoded into a low-dimensional spatial latent space. However, arbitrary uncoordinated movements would likely be very hard to model into a low-dimensional space, as uncorrelated movements of different body parts would require a latent space that has size increasing exponentially with the number of limbs.
## Can we have more direct evidence showing the spatial latent variable and canonical time index can independently control the variations of trajectories along the expected dimensions.
We have now added Figure 10 to show explicitly that the timing latent only affects the timing of the trajectory. Although intuitively, based on the architecture diagram in Figure 2, we know that the temporal latent variables $\Theta$ can only affect the time warping and can therefore only affect the timing of the generated trajectory, we agree that it is helpful to show this explicitly in a figure in the paper.
## The fork dataset has part as the scaled quaternion while the error appears to be evaluated in the sense of Euclidean. Will this impact training and evaluation?
We have now clarified in the paper the important point that we did preprocess the quaternion representations before feeding them to the model to ensure that they are near each other in $\mathbb R^4$. This could have been a problem since (q,x,y,z) and (-q,-x,-y,-z) represent the same orientation. Because the quaternions are near each other, we did not notice issues with using the Euclidean metric. In general, we believe this is because our reconstructions were close enough to the correct rotations that the Euclidean metric was a good proxy for the difference in orientation between the quaternions.
## Can TimewarpVAE work with multiple data modalities, e.g. handwriting trajectories for all alphabetical letters? Will it need prior other than isotropic Gaussian? Will the identification of time variation help us to have a more structured latent space to group each data modal?
This is a very interesting question. For the purpose of this paper, we were primarily interested in building a generative model that could be used by a robot to create new trajectories. We agree with the reviewer that if we were to build a classification model, it may be beneficial to have a more structured prior other than an isotropic Gaussian in order to beat current state-of-the-art.
## How TimewarpVAE is related to other generative models with dynamical latent space, such as VAE-DMP [a] ?
We have now added this work to our related work section. The main difference between our work and that work is in the meaning encoded by the values in the latent space. In VAE-DMP, an individual latent vector represents a single state, and a trajectory is formed by a sequence of different states in the latent space. So, that work is able to compress information about individual states into the latent space. Our work, by contrast, compresses information about the whole trajectory into the latent vector. So one point in our latent space can generate a full canonical trajectory (consisting of 200 different positions in the trajectory).
## Conclusion
The authors would again like to thank this reviewer for their questions and especially for the revisions we were inspired to make to our paper because of them, including adding further details on our data processing, and adding an important figure to demonstrate the effect of the time warping latent variables.