Learning to predict agent motions with relationship reasoning is important for many applications. In motion prediction tasks, maintaining motion equivariance under Euclidean geometric transformations and invariance of agent interaction is a critical and fundamental principle. However, such equivariance and invariance properties are overlooked by most existing methods. To fill this gap, we propose EqMotion, an efficient equivariant motion prediction model with invariant interaction reasoning. To achieve motion equivariance, we propose an equivariant geometric feature learning module to learn a Euclidean transformable feature through dedicated designs of equivariant operations. To reason agent's interactions, we propose an invariant interaction reasoning module to achieve a more stable interaction modeling. To further promote more comprehensive motion features, we propose an invariant pattern feature learning module to learn an invariant pattern feature, which cooperates with the equivariant geometric feature to enhance network expressiveness. We conduct experiments for the proposed model on four distinct scenarios: particle dynamics, molecule dynamics, human skeleton motion prediction and pedestrian trajectory prediction. Experimental results show that our method is not only generally applicable, but also achieves state-of-the-art prediction performances on all the four tasks, improving by 24.0/30.1/8.6/9.2%. Code is available at https://github.com/MediaBrain-SJTU/EqMotion.
翻译:学习预测智能体运动并对智能体间关系进行推理在许多应用中都至关重要。在运动预测任务中,保持欧几里德几何变换下的运动等变性和智能体交互的不变性是至关重要的基本原则,然而大多数现有方法忽略了此等变性和不变性。为了填补这一空白,我们提出了 EqMotion 模型,一种高效的等变运动预测模型,同时具备不变交互推理功能。为了实现运动等变性,我们提出了等变几何特征学习模块,通过专用的等变操作设计来学习欧几里德变换特征。为了推断智能体的交互关系,我们提出了不变交互推理模块,实现更加稳定的交互建模。为了进一步促进全面的运动特征,我们还提出了不变模式特征学习模块,学习一种不变的模式特征,与等变的几何特征协同增强网络表达能力。我们在四种不同情景下进行了实验:粒子动力学、分子动力学、人体骨骼运动预测和行人轨迹预测。实验结果表明,我们的方法不仅通用,而且在所有四项任务上都达到了最先进的预测性能,相对于先前方法提高了 24.0/30.1/8.6/9.2%。代码可在 https://github.com/MediaBrain-SJTU/EqMotion 获得。