Dynamic Scenario Representation Learning for Motion Forecasting with Heterogeneous Graph Convolutional Recurrent Networks
About
Due to the complex and changing interactions in dynamic scenarios, motion forecasting is a challenging problem in autonomous driving. Most existing works exploit static road graphs to characterize scenarios and are limited in modeling evolving spatio-temporal dependencies in dynamic scenarios. In this paper, we resort to dynamic heterogeneous graphs to model the scenario. Various scenario components including vehicles (agents) and lanes, multi-type interactions, and their changes over time are jointly encoded. Furthermore, we design a novel heterogeneous graph convolutional recurrent network, aggregating diverse interaction information and capturing their evolution, to learn to exploit intrinsic spatio-temporal dependencies in dynamic graphs and obtain effective representations of dynamic scenarios. Finally, with a motion forecasting decoder, our model predicts realistic and multi-modal future trajectories of agents and outperforms state-of-the-art published works on several motion forecasting benchmarks.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Motion forecasting | Argoverse 2 Motion Forecasting Dataset (test) | Miss Rate (K=6)18 | 90 | |
| Trajectory Prediction | Argoverse (test) | Min ADE0.789 | 36 | |
| Motion forecasting | Argoverse 1 (test) | b-minFDE (K=6)1.75 | 30 | |
| Motion Prediction | WOMD 1.0 (test) | mAP32.59 | 9 | |
| Motion Prediction | AV2 2.0 (test) | Brier Score (minFDE@6s)1.9 | 8 | |
| Multi-agent motion forecasting | Argoverse multi-agent 2 (test) | Average minFDE (K=1)3.05 | 5 |