SSP-DMGTimeNet: Physics-Constrained Learning for Spatiotemporal Trajectory Prediction of Vehicle Platoons
Organizations: Cho Chun Shik Graduate School of Mobility, Korea Advanced Institute of Science & Technology (KAIST), Daejeon 34051, Republic of Korea. · Chinese Academy of Sciences, Beijing 100864, China. · School of Mechanical and Aerospace Engineering, Nanyang Technological University, Singapore 639798, Singapore. · Department of Mechanical Engineering, National University of Singapore, Singapore 119077, Singapore.
Abstract
Existing car-following prediction methods mainly optimize trajectory accuracy, while rarely considering whether predicted disturbances propagate realistically along a vehicle platoon. This limitation may lead to accurate but string-unstable predictions. We propose SSP-DMGTimeNet, a physics-constrained learning framework for spatiotemporal trajectory prediction of vehicle platoons. The model combines multi-scale temporal representations with cross-vehicle interaction features to capture complex and time-varying platoon dynamics. A propagation-delay-aware causal attention mechanism explicitly models upstream-to-downstream disturbance propagation by learning response delays between adjacent vehicles and accumulating them along the platoon. In addition, time- and frequency-domain string-stability losses relieve disturbance amplification across both adjacent vehicles and arbitrary sub-platoons during training. Experiments on HighD show that SSP-DMGTimeNet achieves an unstable-window rate of 0.65% for five-vehicle platoons and a maximum head-to-tail amplification of 0.898 on the ground-truth excitation subset, while maintaining competitive trajectory prediction performance. In zero-shot evaluation on NGSIM US-101 and I-80, the model achieves velocity MAEs of 1.316m/s and 1.252m/s, with unstable-window rates of 3.90% and 4.10%, respectively. These results demonstrate that incorporating platoon-level physical constraints can effectively balance trajectory prediction accuracy and disturbance propagation stability.
Figures & tables
| Model | -MAE | -RMSE | -MAE | -RMSE | -MAE | -RMSE | Tail -MAE | Unstable windows (%) ∗ |
| Int-LSTM | 0.102 | 0.158 | 0.262 | 0.374 | 0.068 | 0.115 | 0.114 | 91.30 |
| Transformer | 0.158 | 0.215 | 0.399 | 0.544 | 0.079 | 0.128 | 0.170 | 85.71 |
| Full-graph Attention | 0.164 | 0.225 | 0.306 | 0.447 | 0.081 | 0.130 | 0.169 | 84.62 |
| LSTM | 0.213 | 0.282 | 0.511 | 0.728 | 0.074 | 0.118 | 0.209 | 95.12 |
| IDM cascade † | 0.366 | 0.543 | 0.446 | 0.733 | 0.315 | 0.446 | 0.365 | — |
| CNN-Int-LSTM-IDM | 0.564 | 0.815 | 0.633 | 1.030 | 0.254 | 0.561 | 0.543 | 88.89 |
| Model | Unstable (%) ∗ | Max. amp. ∗ | Exceedance area ∗ | Valid windows ∗ | GT unstable (%) | GT max. amp. | GT valid windows | RMS jerk |
| Int-LSTM | 91.30 | 2.865 | 12.794 | 23 | 88.89 | 2.865 | 18 | 0.125 |
| Transformer | 85.71 | 2.735 | 20.277 | 28 | 83.33 | 2.735 | 24 | 0.107 |
| Full-graph Attention | 84.62 | 3.529 | 15.752 | 26 | 86.36 | 3.529 | 22 | 0.106 |
| LSTM | 95.12 | 3.240 | 11.625 | 41 | 100.00 | 3.240 | 11 | 0.121 |
| IDM cascade † | — | — | — | 0 | — | — | 0 | 0.572 |
| CNN-Int-LSTM-IDM | 88.89 | 7.253 | 27.744 | 18 | 93.33 | 7.253 | 15 | 2.727 |
| Model | -MAE | Tail -MAE | Unstable (%) ∗ | GT-subset unstable (%) | GT-subset max. amp. | GT-subset valid/3665 | RMS jerk |
| Int-LSTM | 3.343 | 3.252 | 96.10 | 96.08 | 16.581 | 3396 | 1.037 |
| Transformer | 1.340 | 1.241 | 95.61 | 95.49 | 9.235 | 1243 | 0.505 |
| Full-graph Attention | 1.321 | 1.190 | 90.69 | 90.87 | 10.022 | 1238 | 0.479 |
| LSTM | 2.333 | 1.962 | 88.72 | 88.55 | 6.359 | 3512 | 0.668 |
| IDM cascade † | 0.811 | 0.798 | — | — | — | 0 | 0.118 |
| CNN-Int-LSTM-IDM | 1.286 | 1.183 | 92.74 | 92.77 | 390152.344 | 1507 | 1.288 |
| Model | -MAE | Tail -MAE | Unstable (%) ∗ | GT-subset unstable (%) | GT-subset max. amp. | GT-subset valid/3485 | RMS jerk |
| Int-LSTM | 3.721 | 3.823 | 96.27 | 96.21 | 20.399 | 3142 | 1.028 |
| Transformer | 1.277 | 1.247 | 97.33 | 97.29 | 8.499 | 921 | 0.504 |
| Full-graph Attention | 1.256 | 1.182 | 88.71 | 88.54 | 9.407 | 960 | 0.474 |
| LSTM | 2.148 | 1.735 | 87.52 | 86.83 | 5.004 | 3310 | 0.644 |
| IDM cascade † | 0.781 | 0.811 | — | — | — | 0 | 0.178 |
| CNN-Int-LSTM-IDM | 1.108 | 1.049 | 93.95 | 93.99 | 262334.781 | 1298 | 1.363 |
| Variant | -MAE | Unstable (%) ∗ | Max. amp. ∗ | Exceedance area ∗ | Max. freq. gain | GT unstable (%) | GT max. amp. |
| SSP (full) | 0.347 | 0.65 | 1.457 | 1.237 | 2.165 | 0.00 | 0.898 |
| Full graph | 0.372 | 0.49 | 1.256 | 0.705 | 2.593 | 0.00 | 0.926 |
| Fixed | 0.375 | 0.97 | 1.244 | 1.375 | 2.037 | 1.61 | 1.101 |
| No delay bias | 0.382 | 0.38 | 1.328 | 0.680 | 2.111 | 0.00 | 0.896 |
| No CFE | 0.385 | 0.22 | 1.184 | 0.270 | 1.832 | 0.00 | 0.936 |
| No HGF | 0.371 | 0.60 | 1.306 | 1.170 | 3.746 | 1.61 | 1.036 |
Vehicle Trajectory Prediction
Vehicle trajectory prediction forecasts how vehicles will move from their histories, road maps, traffic interactions, and driving intentions.
See all 64 papers