Thank you for your insightful review. The following are our responses to the points you have raised.
> The performance on other datasets: Argoverse, Waymo.
In addition to the JTA dataset, our paper incorporated various common datasets in human trajectory prediction, including multi-person multi-modal robotic scenarios (JRDB), multi-person single-modal traffic scenarios (ETH-UCY), and single-person multi-modal traffic scenarios (Pedestrians and Cyclists in Road Traffic dataset). To enhance our analysis of multi-person multi-modal traffic scenarios and following your suggestion, we added the Waymo Perception dataset. This dataset was chosen for its extensive multi-modal annotations, including 2D/3D bounding boxes and 2D/3D pose keypoints of humans, as well as frame conversions and 2D-3D label associations.
Due to the substantial size of the dataset and the time constraints, we conducted training and evaluation on selected subsets (25,000 random samples from the training set and 5,000 random samples from the validation set). Our model leverages the various visual labels and their associations provided by this dataset whenever they are available, and masks them out when not.
For comparison, we selected two recent top-performing models based on the results presented in Table 1 of our paper: EqMotion (from CVPR 2023) and the transformer-based Autobots (from ICLR 2022). The detailed results can be found here:
| | ADE/FDE |
|--------------------|-----------|
| Autobots | 0.40/0.85 |
| EqMotion | 0.44/0.88 |
| Social-Transmotion | 0.39/0.82 |
It shows that our model exhibits better performance compared to previous works. We acknowledge that with further hyperparameter tuning, optimization, and training on the entire dataset, our model's performance could be further enhanced. We have added this experiment to the paper.
> Computational costs comparison.
Thank you for the suggestion. We have analyzed the computational costs of our model with various visual cues in Appendix A4. Upon your recommendation, we now include a comparison with the Eqmotion and Autobots baselines in the table below, detailing inference times based on over 5000 samples using a Tesla V100 GPU. Notably, our dual-transformer model achieves faster inference speeds than these baselines, even when processing 3D Pose data, which is advantageous for resource-limited environments. This efficiency gain is partly due to our use of CMT for encoding modalities and information compression, allowing the subsequent transformer, ST, to operate on a compacted learned representation.
| | EqMotion | Autobots | Social-Transmotion (T) | Social-Transmotion (T+3d P) |
|---------------------|----------|----------|------------------------|-----------------------------|
| Inference time (ms) | 8.28 | 7.50 | 5.74 | 6.73 |
It is important to acknowledge that our approach relies on additional estimation methods within its pipeline. Hence, when considering the complete processing time, especially for potential real-world deployments, these factors should be taken into account. However, these estimation methods have significantly improved in speed recently, enabling real-time usage without substantial concerns.
> How's the model's performance with inaccurate or noisy pose estimations?
Regarding the performance with less accurate or noisy pose estimations, we refer to the first part of the Discussions in Section 4.4, titled "What if we have imperfect input?". There, in table 2 of the paper, we evaluated the performance using different percentages of available cues and noisy pose, providing an analysis of the model's robustness under various conditions.
In response to you and another reviewer, we conducted another complementary experiment involving an off-the-shelf pose estimator [1], on the JRDB dataset (ground-truth 3D pose is not available). The obtained estimated 3D poses were then used as input cues for evaluating our model without re-training. As demonstrated in the table below, our model exhibits a notable capacity to leverage even imperfect pose estimations, resulting in a performance improvement.
| | T | T + estimated 3d P |
|--------------------|-----------|---------------------------|
| Social-Transmotion | 0.40/0.77 | 0.36/0.72 (8.70\%/6.80\%) |
Note that while the gain achieved with pseudo-ground-truth pose (here on the JRDB dataset) is slightly lower compared to utilizing ground-truth pose (as showcased in the main paper with a gain of about 10.1\% and 8.58\% on the JTA dataset), our generic model's adaptability to real-world pose estimators underscores its robustness and practical utility in scenarios where accurate ground-truth information may be challenging to obtain.
One way to lower this gap is to train the model with the estimated/inaccurate poses.