TasksSotADatasetsPapersMethodsSubmitAbout
Papers With Code 2

A community resource for machine learning research: papers, code, benchmarks, and state-of-the-art results.

Explore

Notable BenchmarksAll SotADatasetsPapersMethods

Community

Submit ResultsAbout

Data sourced from the PWC Archive (CC-BY-SA 4.0). Built by the community, for the community.

Papers/PRANK: motion Prediction based on RANKing

PRANK: motion Prediction based on RANKing

Yuriy Biktairov, Maxim Stebelev, Irina Rudenko, Oleh Shliazhko, Boris Yangel

2020-10-22NeurIPS 2020 12motion predictionMotion ForecastingAutonomous DrivingPredictionTrajectory Prediction
PaperPDF

Abstract

Predicting the motion of agents such as pedestrians or human-driven vehicles is one of the most critical problems in the autonomous driving domain. The overall safety of driving and the comfort of a passenger directly depend on its successful solution. The motion prediction problem also remains one of the most challenging problems in autonomous driving engineering, mainly due to high variance of the possible agent's future behavior given a situation. The two phenomena responsible for the said variance are the multimodality caused by the uncertainty of the agent's intent (e.g., turn right or move forward) and uncertainty in the realization of a given intent (e.g., which lane to turn into). To be useful within a real-time autonomous driving pipeline, a motion prediction system must provide efficient ways to describe and quantify this uncertainty, such as computing posterior modes and their probabilities or estimating density at the point corresponding to a given trajectory. It also should not put substantial density on physically impossible trajectories, as they can confuse the system processing the predictions. In this paper, we introduce the PRANK method, which satisfies these requirements. PRANK takes rasterized bird-eye images of agent's surroundings as an input and extracts features of the scene with a convolutional neural network. It then produces the conditional distribution of agent's trajectories plausible in the given scene. The key contribution of PRANK is a way to represent that distribution using nearest-neighbor methods in latent trajectory space, which allows for efficient inference in real time. We evaluate PRANK on the in-house and Argoverse datasets, where it shows competitive results.

Results

TaskDatasetMetricValueModel
Trajectory PredictionApolloScapeFDE5.992rule-based
Autonomous VehiclesArgoverse CVPR 2020DAC (K=6)0.9891PRANK
Autonomous VehiclesArgoverse CVPR 2020MR (K=1)0.5955PRANK
Autonomous VehiclesArgoverse CVPR 2020MR (K=6)0.5955PRANK
Autonomous VehiclesArgoverse CVPR 2020brier-minFDE (K=6)3.8239PRANK
Autonomous VehiclesArgoverse CVPR 2020minADE (K=1)1.7284PRANK
Autonomous VehiclesArgoverse CVPR 2020minADE (K=6)1.7284PRANK
Autonomous VehiclesArgoverse CVPR 2020minFDE (K=1)3.8239PRANK
Autonomous VehiclesArgoverse CVPR 2020minFDE (K=6)3.8239PRANK
Autonomous VehiclesArgoverse CVPR 2020DAC (K=6)0.9891PRANK
Autonomous VehiclesArgoverse CVPR 2020MR (K=1)0.5955PRANK
Autonomous VehiclesArgoverse CVPR 2020MR (K=6)0.5955PRANK
Autonomous VehiclesArgoverse CVPR 2020brier-minFDE (K=6)3.8239PRANK
Autonomous VehiclesArgoverse CVPR 2020minADE (K=1)1.7284PRANK
Autonomous VehiclesArgoverse CVPR 2020minADE (K=6)1.7284PRANK
Autonomous VehiclesArgoverse CVPR 2020minFDE (K=1)3.8239PRANK
Autonomous VehiclesArgoverse CVPR 2020minFDE (K=6)3.8239PRANK
Motion ForecastingArgoverse CVPR 2020DAC (K=6)0.9891PRANK
Motion ForecastingArgoverse CVPR 2020MR (K=1)0.5955PRANK
Motion ForecastingArgoverse CVPR 2020MR (K=6)0.5955PRANK
Motion ForecastingArgoverse CVPR 2020brier-minFDE (K=6)3.8239PRANK
Motion ForecastingArgoverse CVPR 2020minADE (K=1)1.7284PRANK
Motion ForecastingArgoverse CVPR 2020minADE (K=6)1.7284PRANK
Motion ForecastingArgoverse CVPR 2020minFDE (K=1)3.8239PRANK
Motion ForecastingArgoverse CVPR 2020minFDE (K=6)3.8239PRANK
Motion ForecastingArgoverse CVPR 2020DAC (K=6)0.9891PRANK
Motion ForecastingArgoverse CVPR 2020MR (K=1)0.5955PRANK
Motion ForecastingArgoverse CVPR 2020MR (K=6)0.5955PRANK
Motion ForecastingArgoverse CVPR 2020brier-minFDE (K=6)3.8239PRANK
Motion ForecastingArgoverse CVPR 2020minADE (K=1)1.7284PRANK
Motion ForecastingArgoverse CVPR 2020minADE (K=6)1.7284PRANK
Motion ForecastingArgoverse CVPR 2020minFDE (K=1)3.8239PRANK
Motion ForecastingArgoverse CVPR 2020minFDE (K=6)3.8239PRANK
Autonomous DrivingArgoverse CVPR 2020DAC (K=6)0.9891PRANK
Autonomous DrivingArgoverse CVPR 2020MR (K=1)0.5955PRANK
Autonomous DrivingArgoverse CVPR 2020MR (K=6)0.5955PRANK
Autonomous DrivingArgoverse CVPR 2020brier-minFDE (K=6)3.8239PRANK
Autonomous DrivingArgoverse CVPR 2020minADE (K=1)1.7284PRANK
Autonomous DrivingArgoverse CVPR 2020minADE (K=6)1.7284PRANK
Autonomous DrivingArgoverse CVPR 2020minFDE (K=1)3.8239PRANK
Autonomous DrivingArgoverse CVPR 2020minFDE (K=6)3.8239PRANK
Autonomous DrivingArgoverse CVPR 2020DAC (K=6)0.9891PRANK
Autonomous DrivingArgoverse CVPR 2020MR (K=1)0.5955PRANK
Autonomous DrivingArgoverse CVPR 2020MR (K=6)0.5955PRANK
Autonomous DrivingArgoverse CVPR 2020brier-minFDE (K=6)3.8239PRANK
Autonomous DrivingArgoverse CVPR 2020minADE (K=1)1.7284PRANK
Autonomous DrivingArgoverse CVPR 2020minADE (K=6)1.7284PRANK
Autonomous DrivingArgoverse CVPR 2020minFDE (K=1)3.8239PRANK
Autonomous DrivingArgoverse CVPR 2020minFDE (K=6)3.8239PRANK

Related Papers

Multi-Strategy Improved Snake Optimizer Accelerated CNN-LSTM-Attention-Adaboost for Trajectory Prediction2025-07-21GEMINUS: Dual-aware Global and Scene-Adaptive Mixture-of-Experts for End-to-End Autonomous Driving2025-07-19AGENTS-LLM: Augmentative GENeration of Challenging Traffic Scenarios with an Agentic LLM Framework2025-07-18World Model-Based End-to-End Scene Generation for Accident Anticipation in Autonomous Driving2025-07-17Orbis: Overcoming Challenges of Long-Horizon Prediction in Driving World Models2025-07-17Channel-wise Motion Features for Efficient Motion Segmentation2025-07-17LaViPlan : Language-Guided Visual Path Planning with RLVR2025-07-17Safeguarding Federated Learning-based Road Condition Classification2025-07-16