Resonance: Learning to Predict Social-Aware Pedestrian Trajectories as Co-Vibrations
About
Learning to forecast trajectories of intelligent agents has caught much more attention recently. However, it remains a challenge to accurately account for agents' intentions and social behaviors when forecasting, and in particular, to simulate the unique randomness within each of those components in an explainable and decoupled way. Inspired by vibration systems and their resonance properties, we propose the Resonance (short for Re) model to encode and forecast pedestrian trajectories in the form of ``co-vibrations''. It decomposes trajectory modifications and randomnesses into multiple vibration portions to simulate agents' reactions to each single cause, and forecasts trajectories as the superposition of these independent vibrations separately. Also, benefiting from such vibrations and their spectral properties, representations of social interactions can be learned by emulating the resonance phenomena, further enhancing its explainability. Experiments on multiple datasets have verified its usefulness both quantitatively and qualitatively.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Trajectory Prediction | ETH UCY Average | ADE0.17 | 92 | |
| Trajectory Prediction | ETH/UCY (Eth) | ADE0.23 | 46 | |
| Trajectory Prediction | ETH-UCY ZARA2 | minADE (20 steps)0.13 | 40 | |
| Trajectory Prediction | nuScenes 1.0 (val) | -- | 40 | |
| Trajectory Prediction | ETH-UCY ZARA1 | ADE0.17 | 37 | |
| Trajectory Prediction | ETH-UCY Univ | ADE0.24 | 37 | |
| Trajectory Prediction | HOTEL ETH UCY | ADE0.1 | 26 | |
| Trajectory Prediction | SDD (Stanford Drone Dataset) original (test) | ADE6.27 | 14 | |
| Trajectory Prediction | NBA 2.0s horizon | ADE0.6 | 12 | |
| Trajectory Prediction | NBA 4.0s horizon | ADE1.12 | 12 |