HyperAIHyperAI

Command Palette

Search for a command to run...

3 months ago

EqMotion: Equivariant Multi-agent Motion Prediction with Invariant Interaction Reasoning

Chenxin Xu Robby T. Tan Yuhong Tan Siheng Chen Yu Guang Wang Xinchao Wang Yanfeng Wang

EqMotion: Equivariant Multi-agent Motion Prediction with Invariant Interaction Reasoning

Abstract

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.

Code Repositories

pranav-chib/trajimpute
pytorch
Mentioned in GitHub
mediabrain-sjtu/eqmotion
Official
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
human-pose-forecasting-on-harperEqMotion
Average MPJPE (mm) @ 1000ms: 104
Average MPJPE (mm) @ 400ms: 41
Last Frame MPJPE (mm) @ 1000ms: 197
Last Frame MPJPE (mm) @ 400ms: 69
human-pose-forecasting-on-human36mEqMotion
Average MPJPE (mm) @ 1000 ms: 106.9
Average MPJPE (mm) @ 400ms: 55.0
trajectory-prediction-on-ethucyEqMotion
ADE-8/12: 0.21

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp