atlas

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

SmartRefine: A Scenario-Adaptive Refinement Framework for Efficient Motion Prediction

CVPR 2024 · Multi-agent systems and games › Human-AI and goal-conditioned · approach: Interactive multi-agent trajectory prediction · 41 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 SmartRefine, a scenario-adaptive, plug-in trajectory refinement module for motion prediction that adapts anchors, retrieval radius, and context encoding per scenario and uses a learned quality score to pick the number of refinement iterations.

Problem

Two-stage motion prediction refinement for autonomous driving is either computationally expensive (using all context) or gives limited gains, and uses fixed refinement configurations and iteration counts across all scenarios.

Approach

A decoupled refinement module that selects anchors along predicted trajectory segments, retrieves context with an iteration- and speed-dependent radius, encodes context in anchor-centric coordinates, refines segment-by-segment recurrently, and uses a predicted quality score (normalized error-based target) to adaptively stop iterations.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add SmartRefineHiVT, Prophnet, and mmTransformer · Argoverse valminFDE: 6.0%, 3.7%, 5.4%, 4.3%, 3.5%Helped
add SmartRefineDenseTNT and QCNet (no ref) · Argoverse 2 testminFDE: 4.2%, 3.9%Helped
increase anchor count from 1 to 2 (ablation)SmartRefine on HiVT · Argoverse valminFDE: 0.928 -> 0.911Helped
increase anchor count beyond 2 (ablation)SmartRefine on HiVT · Argoverse valminFDE: 0.911; 0.915; 0.916Mixed
use anchor-centric instead of agent-centric context encoding (ablation)SmartRefine on HiVT · Argoverse valminFDE: 0.941 -> 0.911Helped
replace fixed retrieval radius with adaptive radius (ablation)SmartRefine on HiVT · Argoverse valminFDE: 0.926 -> 0.911; 0.923 -> 0.911; 0.921 -> 0.911; 0.930 -> 0.911Helped
use exponential rather than linear adaptive-radius decay (ablation)SmartRefine on HiVT · Argoverse valminFDE: 0.911; 0.911No clear effect
use exponential rather than linear adaptive-radius decay (ablation)SmartRefine on HiVT · Argoverse valFlops: 245; 130Helped
use adaptive instead of fixed refinement iterations (ablation)SmartRefine on HiVT · Argoverse and Argoverse 2minFDEHelped
continue refining already high-quality trajectories (ablation)SmartRefine on HiVT · Argoverse valprediction quality scoreHurt

Surprising findings

Limitations

Experimental setup

Datasets: Argoverse 1 Argoverse 2

Benchmarks: Argoverse 1 Argoverse 2

Metrics: minADE minFDE MR Flops latency parameters

Baselines: HiVT Prophnet mmTransformer DenseTNT QCNet QCNet (no ref) MTR R-Pred

Builds on: QCNet MTR Multipath GRU

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