atlas

Research map / Label-efficient and robust learning / Recognition and long-tail

Adapting to Length Shift: FlexiLength Network for Trajectory Prediction

CVPR 2024 · Label-efficient and robust learning › Recognition and long-tail · approach: Dense features and foundation priors · 27 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.

Identifies the Observation Length Shift in Transformer-based trajectory predictors and proposes FlexiLength Network (FLN), which trains sub-networks on multiple observation lengths with shared weights, KL-based temporal distillation, and per-length positional encoding and layer norm.

Problem

Trajectory prediction models degrade significantly when evaluated at observation lengths different from the length used in training, and retraining per length (Isolated Training) is costly.

Approach

Train one set of shared weights on trajectories truncated to several observation lengths, distill the longest-observation predictive distribution into shorter-length sub-networks via KL loss, and use independent positional encodings and specialized layer norms per length so that a single model serves multiple observation lengths.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply FLN to AgentFormer instead of standard trainingAgentFormer · nuScenes, 2–4 timestepsADE5: 2.26 -> 1.92 (2 timesteps); 2.00 -> 1.88 (3 timesteps); 1.86 -> 1.83 (4 timesteps)Helped
Apply FLN to HiVT-64 instead of isolated trainingHiVT-64 · Argoverse 1 validation, 10/20/30 timestepsADE6: 0.92 -> 0.81; 0.81 -> 0.72; 0.69 -> 0.65Helped
Apply FLN to HiVT-64 instead of isolated trainingHiVT-64 · Argoverse 1 validation, 10/20/30 timestepsFDE6: 1.43 -> 1.25; 1.17 -> 1.08; 1.04 -> 0.98Helped
Use four training observation lengths (10, 16, 20, 30) rather than three (10, 20, 30) (ablation)HiVT-64-FLN · Argoverse 1 validation, 10/20/30 timestepsADE6: 0.81 -> 0.79; 0.72 -> 0.72; 0.65 -> 0.68Mixed
Add sub-network weight sharing (ablation)AFormer-FLN · nuScenes, 2/3/4 timestepsADE5: 1.94 -> 1.92; 1.89 -> 1.88; 1.92 -> 1.83Mixed
Add temporal distillation (KL loss) (ablation)AFormer-FLN · nuScenes, 2/3/4 timestepsADE5: 2.23 -> 1.92; 1.98 -> 1.88; 1.85 -> 1.83Mixed
Add independent positional encoding (ablation)AFormer-FLN · nuScenes, 2/3/4 timestepsADE5: 2.13 -> 1.92; 2.02 -> 1.88; 1.95 -> 1.83Helped
Add specialized layer normalization (ablation)AFormer-FLN · nuScenes, 2/3/4 timestepsADE5: 2.12 -> 1.92; 1.98 -> 1.88; 1.93 -> 1.83Helped
Train with observation lengths 10 and 30 only rather than 10, 20, and 30 (ablation)HiVT-64-FLN · Argoverse 1 validation, 20 timestepsADE6: 0.72 -> 0.84Hurt

Surprising findings

Limitations

Experimental setup

Datasets: ETH/UCY nuScenes Argoverse 1

Benchmarks: ETH/UCY nuScenes Argoverse 1

Metrics: ADE FDE

Baselines: AgentFormer HiVT-64 Mixed Sampling Fine-tuning Joint training Isolated Training

Builds on: AgentFormer HiVT Transformer knowledge distillation

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