atlas

Research map / Vision-language and multimodal / Visual question answering

Can Language Beat Numerical Regression? Language-Based Multimodal Trajectory Prediction

CVPR 2024 · Vision-language and multimodal › Visual question answering · approach: Multimodal LLM question answering · 47 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.

Recasts pedestrian trajectory prediction as a question-answering task over text prompts, using GPT-3.5/GPT-4 zero-shot (LMTraj-ZERO) and a fine-tuned T5 with a numeric BPE tokenizer and multi-task social QA (LMTraj-SUP).

Problem

Pedestrian trajectory prediction is dominated by numerical regression models that treat coordinates as continuous signals and capture social interaction poorly; language models' reasoning ability has not been exploited for this numerical forecasting task.

Approach

Convert trajectories into decimal-text prompts, image scenes into BLIP-2 captions, and wrap them in QA templates; use a numeric-optimized tokenizer, auxiliary social-relation QA tasks, and beam search / temperature sampling to produce deterministic and multimodal forecasts from a language model.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use GPT-4 rather than Kalman filter for zero-shot predictionETH/UCY AVG zero-shot trajectory prediction · ETH/UCY AVGADE/FDE: 0.51/1.11 -> 0.39/0.79Helped
Use LMTraj-SUP rather than the strongest reported deterministic baselineETH/UCY AVG deterministic trajectory prediction · ETH/UCY AVGADE/FDE: 0.52 / 1.08 -> 0.48 / 0.88Helped
Use LMTraj-SUP rather than SocialVAEETH/UCY AVG stochastic trajectory prediction · ETH/UCY AVGADE/FDE: 0.21 / 0.33 -> 0.22 / 0.32Mixed
Add a numerical tokenizer instead of using a pretrained text tokenizer (ablation)LMTraj-SUP · ETH/UCY AVGADE/FDE: 0.65/1.28 -> 0.48/0.88Helped
Increase backbone size from Small to Medium (ablation)LMTraj-SUP · ETH/UCY AVGADE/FDE: 0.48/0.88 -> 0.48/0.91Mixed
Increase backbone size from Small to Large (ablation)LMTraj-SUP · ETH/UCY AVGADE/FDE: 0.48/0.88 -> 0.48/0.91Mixed
Add auxiliary multi-task training (ablation)LMTraj-SUP · ETH/UCY AVGADE/FDE: 0.55/1.04 -> 0.48/0.89Helped
Set beam-search depth to 1 instead of 2 (ablation)LMTraj-SUP · ETH/UCY AVGADE/FDE: 0.48/0.88 -> 0.48/0.89Hurt
Set beam-search depth to 3 instead of 2 (ablation)LMTraj-SUP · ETH/UCY AVGADE/FDE: 0.48/0.88 -> 0.48/0.89Hurt
Set beam-search depth to 4 instead of 2 (ablation)LMTraj-SUP · ETH/UCY AVGADE/FDE: 0.48/0.88 -> 0.48/0.89Hurt
Set beam-search depth to 5 instead of 2 (ablation)LMTraj-SUP · ETH/UCY AVGADE/FDE: 0.48/0.88 -> 0.48/0.90Hurt
Set temperature to 0.1 instead of 0.7 (ablation)LMTraj-SUP · ETH/UCY AVGADE/FDE: 0.22/0.32 -> 0.34/0.60Hurt

Surprising findings

Limitations

Experimental setup

Datasets: ETH UCY SDD GCS

Benchmarks: ETH UCY SDD GCS

Metrics: ADE FDE ROUGE-1

Baselines: Linear Kalman filter AutoTrajectory Social-LSTM Social-GAN STGAT PECNet MID AgentFormer SocialVAE EigenTrajectory Social-STGCNN

Builds on: T5 BPE BLIP-2 AgentFormer Social-LSTM

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