atlas

Research map / Multi-agent systems and games / Human-AI and goal-conditioned

Sports-Traj: A Unified Trajectory Generation Model for Multi-Agent Movement in Sports

ICLR 2025 · Multi-agent systems and games › Human-AI and goal-conditioned · approach: Interactive multi-agent trajectory prediction · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes UniTraj, a CVAE-based masked-trajectory generator with Ghost Spatial Masking in a Transformer and Bidirectional Temporal Mamba with a Bidirectional Temporal Scaled module, unifying prediction, imputation, and spatial-temporal recovery, and releases three sports datasets (Basketball-U, Football-U, Soccer-U).

Problem

Multi-agent trajectory modeling is usually handled per task (prediction, imputation, spatial-temporal recovery), and existing sports and pedestrian datasets do not cover structured multi-agent interactions with diverse missing patterns.

Approach

Treat any trajectory input as a masked sequence and generate the complete trajectory with a CVAE; a ghost masking token summarizes the missing pattern across agents in a Transformer, while a bidirectional Mamba with a decay-based temporal scaling module models time gaps in both directions.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use UniTraj instead of GC-VRNNsports trajectory generation · Basketball-UminADE20: 5.81 -> 4.77Helped
use UniTraj instead of GC-VRNNsports trajectory generation · Football-UminADE20: 4.95 -> 3.55Helped
use UniTraj instead of GC-VRNNsports trajectory generation · Soccer-UminADE20: 105.87 -> 94.59Helped
add Ghost Spatial Masking (ablation)UniTraj · Basketball-U, Football-U, Soccer-UminADE20: 4.86 -> 4.77; 3.92 -> 3.55; 119.43 -> 94.59Helped
add Bidirectional Temporal Scaled module (ablation)UniTraj with bidirectional Mamba · Basketball-U, Football-U, Soccer-UminADE20: 4.86 -> 4.77; 3.60 -> 3.55; 105.47 -> 94.59Helped
replace bidirectional Mamba with forward unidirectional Mamba using BTS (ablation)UniTraj · Basketball-U, Football-U, Soccer-UminADE20: 4.77 -> 5.86; 3.55 -> 4.09; 94.59 -> 106.22Hurt
replace max-pooling with mean-pooling for ghost embedding (ablation)UniTraj · Basketball-U, Football-U, Soccer-UminADE20: 4.77 -> 4.80; 3.55 -> 3.64; 94.59 -> 100.84Mixed
replace max-pooling with sum-pooling for ghost embedding (ablation)UniTraj · Basketball-U, Football-U, Soccer-UminADE20: 4.77 -> 4.79; 3.55 -> 3.56; 94.59 -> 102.99Mixed
replace temporal Mamba with LSTM (ablation)UniTraj · Basketball-UminADE20: 5.32 vs 4.77Hurt
replace temporal Mamba with VRNN (ablation)UniTraj · Basketball-UminADE20: 5.29 vs 4.77Hurt
replace temporal Mamba with Transformer (ablation)UniTraj · Basketball-UminADE20: 4.99 vs 4.77Hurt
set Mamba block depth to L=5 rather than L=4 (ablation)UniTraj · Basketball-UminADE20: 4.77 -> 4.81Hurt

Surprising findings

Limitations

Experimental setup

Datasets: NBA tracking data (Stats Perform) NFL Big Data Bowl / Next Gen Stats tracking SoccerTrack ETH-UCY SDD Traffic-Guangzhou

Benchmarks: Basketball-U Football-U Soccer-U ETH-UCY SDD Traffic-Guangzhou

Metrics: minADE20 OOB Step Path-L Path-D minFDE20 RMSE MAE

Baselines: Mean Median Linear Fit LSTM Transformer MAT NAOMI INAM SSSD GC-VRNN

Builds on: Mamba Transformer CVAE NAOMI SSSD

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy