Papers › PRANK: motion Prediction based on RANKing
PRANK: motion Prediction based on RANKing
Yuriy Biktairov, Maxim Stebelev, Irina Rudenko, Oleh Shliazhko, Boris Yangel
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.
In Syntology Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.
Code
No code repository is listed for this paper in the archive or in Syntology's graph.
Code Syntology ran Syntology
Not run by Syntology. Nothing on this page verifies that the listed code works.
Tasks
Results from the paper archive 2025-07-28
| Task | Dataset | Model | Metric | Value | Rank at snapshot | Leaderboard | Report |
|---|---|---|---|---|---|---|---|
| Motion Forecasting | Argoverse CVPR 2020 | PRANK | DAC (K=6) | 0.9891 | #209 of 299 | Archive leaderboard | report |
| Motion Forecasting | Argoverse CVPR 2020 | PRANK | MR (K=1) | 0.5955 | #209 of 299 | Archive leaderboard | report |
| Motion Forecasting | Argoverse CVPR 2020 | PRANK | MR (K=6) | 0.5955 | #209 of 299 | Archive leaderboard | report |
| Motion Forecasting | Argoverse CVPR 2020 | PRANK | brier-minFDE (K=6) | 3.8239 | #209 of 299 | Archive leaderboard | report |
| Motion Forecasting | Argoverse CVPR 2020 | PRANK | minADE (K=1) | 1.7284 | #209 of 299 | Archive leaderboard | report |
| Motion Forecasting | Argoverse CVPR 2020 | PRANK | minADE (K=6) | 1.7284 | #209 of 299 | Archive leaderboard | report |
| Motion Forecasting | Argoverse CVPR 2020 | PRANK | minFDE (K=1) | 3.8239 | #209 of 299 | Archive leaderboard | report |
| Motion Forecasting | Argoverse CVPR 2020 | PRANK | minFDE (K=6) | 3.8239 | #209 of 299 | Archive leaderboard | report |
| Trajectory Prediction | ApolloScape | rule-based | FDE | 5.992 | #2 of 2 | Archive leaderboard | report |
Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.
Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections