Joint-Dataset Learning and Cross-Consistent Regularization for Text-to-Motion Retrieval
Nicola Messina, Jan Sedmidubsky, Fabrizio Falchi, Tomáš Rebok
TL;DR
This work tackles text-to-motion and motion-to-text retrieval under data scarcity by proposing joint-dataset learning and a Cross-Consistent Contrastive Loss (CCCL) to regularize a shared cross-modal space. It introduces MoT++, a transformer-based motion encoder with spatio-temporal attention and structured joint tokens, and uses a variational-like latent space to align text and motion modalities. Through extensive experiments on KITML and HumanML3D, the approach achieves state-of-the-art performance in both single-dataset and cross-dataset settings, demonstrating improved generalization and robustness. The contributions offer practical improvements for scalable retrieval in skeleton-based motion datasets and point to broader applicability in low-data cross-modal retrieval tasks, with potential extensions to additional modalities and pairwise learning.
Abstract
Pose-estimation methods enable extracting human motion from common videos in the structured form of 3D skeleton sequences. Despite great application opportunities, effective content-based access to such spatio-temporal motion data is a challenging problem. In this paper, we focus on the recently introduced text-motion retrieval tasks, which aim to search for database motions that are the most relevant to a specified natural-language textual description (text-to-motion) and vice-versa (motion-to-text). Despite recent efforts to explore these promising avenues, a primary challenge remains the insufficient data available to train robust text-motion models effectively. To address this issue, we propose to investigate joint-dataset learning - where we train on multiple text-motion datasets simultaneously - together with the introduction of a Cross-Consistent Contrastive Loss function (CCCL), which regularizes the learned text-motion common space by imposing uni-modal constraints that augment the representation ability of the trained network. To learn a proper motion representation, we also introduce a transformer-based motion encoder, called MoT++, which employs spatio-temporal attention to process sequences of skeleton data. We demonstrate the benefits of the proposed approaches on the widely-used KIT Motion-Language and HumanML3D datasets. We perform detailed experimentation on joint-dataset learning and cross-dataset scenarios, showing the effectiveness of each introduced module in a carefully conducted ablation study and, in turn, pointing out the limitations of state-of-the-art methods.
