Skip to main content
Log in

Multi-weighted graph 3D convolution network for traffic prediction

  • Original Article
  • Published:
Neural Computing and Applications Aims and scope Submit manuscript

Abstract

Predicting future traffic state (e.g., traffic speed, volume, travel time, etc.) accurately is highly desirable for traffic management and control. However, network-wide traffic flow has complicated spatial-temporal dependencies, making it challenging to predict. This study proposes a multi-weighted graph 3D convolution network (MWG3D) to predict future network-wide traffic speed, considering the spatial-temporal heterogeneous effects of multiple external factors (i.e., points of interests (POIs), roadway physical characteristics and incidents). The network is composed of a Graph-3D convolution (G3D) module and an incident impact module. In G3D module, a weighted graph convolution is developed first, which extracts complex spatial dependencies of traffic flow considering heterogeneous effects of POIs and roadway physical characteristics. These external factors have great influence on the periodicity of human daily activities, which in turn cyclically affect traffic flow. The weighted graph convolution is further connected with 3D convolutions to extract temporal dependencies of traffic flow, accounting for temporal heterogeneous effects of these external factors. An incident impact module is separately developed to account for spatial-temporal heterogeneous effects of incidents. These external factors could lead to abrupt and temporary changes in traffic flow. The proposed network is evaluated on two real-world datasets. The results show that MWG3D outperforms a selection of the state-of-the-art models. Furthermore, the spatial-temporal heterogeneous effects of external factors are crucial to prediction accuracy.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

Data availability

The datasets generated during and analyzed during the current study are not publicly available due to privacy restrictions but are available from the corresponding author on reasonable request.

References

  1. Ahmed M S , Cook A R (1979) Analysis of freeway traffic time-series data by using box-jenkins techniques, vol 722. University of Oklahoma, Norman

  2. Hamed MM, Al-Masaeid HR, Said ZMB (1995) Short-term prediction of traffic volume in urban arterials. J Transp Eng 121(3):249–254

    Article  Google Scholar 

  3. Okutani I, Stephanedes YJ (1984) Dynamic prediction of traffic volume through kalman filtering theory. Transp Res Part B Methodol 18(1):1–11

    Article  Google Scholar 

  4. Chen Y, Zhang Y, Hu J (2008) Multi-dimensional traffic flow time series analysis with self-organizing maps. Tsinghua Sci Technol 13(2):220–228

    Article  MATH  Google Scholar 

  5. Wu C-H, Ho J-M, Lee D-T (2004) Travel-time prediction with support vector regression. IEEE Trans Intell Transp Syst 5(4):276–281

    Article  Google Scholar 

  6. Ma X, Dai Z, He Z, Ma J, Wang Y, Wang Y (2017) Learning traffic as images: a deep convolutional neural network for large-scale transportation network speed prediction. Sensors 17(4):818

    Article  Google Scholar 

  7. Fouladgar M, Parchami M, Elmasri R, Ghaderi A (2017) Scalable deep traffic flow neural networks for urban traffic congestion prediction. In: 2017 international joint conference on neural networks (IJCNN), pp. 2251–2258 . IEEE

  8. Du S, Li T, Gong X, Horng S-J (2018) A hybrid method for traffic flow forecasting using multimodal deep learning. arXiv preprint arXiv:1803.02099

  9. Cho K, Van Merriënboer B , Gulcehre C, Bahdanau D, Bougares F, Schwenk H, Bengio Y (2014) Learning phrase representations using rnn encoder-decoder for statistical machine translation. arXiv preprint arXiv:1406.1078

  10. LeCun Y, Bottou L, Bengio Y, Haffner P (1998) Gradient-based learning applied to document recognition. Proc Inst Radio Eng 86(11):2278–2323. https://doi.org/10.1109/5.726791

    Article  Google Scholar 

  11. Chen C, Li K, Teo SG, Zou X, Li K, Zeng Z (2020) Citywide traffic flow prediction based on multiple gated spatio-temporal convolutional neural networks. ACM Trans Knowl Discov Data 14(4):1–23. https://doi.org/10.1145/3385414

    Article  Google Scholar 

  12. Zeiler MD, Fergus R (2014) Visualizing and understanding convolutional networks. In: European conference on computer vision, pp. 818–833. Springer

  13. Li Y, Yu R, Shahabi C, Liu Y (2017) Diffusion convolutional recurrent neural network: Data-driven traffic forecasting. arXiv preprint arXiv:1707.01926

  14. Zhang Q, Jin Q, Chang J, Xiang S, Pan C (2018) Kernel-weighted graph convolutional network: A deep learning approach for traffic forecasting. In: 2018 24th international conference on pattern recognition (ICPR), pp. 1018–1023 . IEEE

  15. Jin G, Liu C, Xi Z, Sha H, Liu Y, Huang J (2022) Adaptive dual-view wavenet for urban spatial-temporal event prediction. Inform Sci 588:315–330. https://doi.org/10.1016/j.ins.2021.12.085

    Article  Google Scholar 

  16. Qiu H, Zheng Q, Msahli M, Memmi G, Qiu M, Lu J (2021) Topological graph convolutional network-based urban traffic flow and density prediction. Trans Intell Transp Sys 22(7):4560–4569. https://doi.org/10.1109/TITS.2020.3032882

    Article  Google Scholar 

  17. Lu B, Gan X, Jin H, Fu L, Zhang H (2020) Spatiotemporal adaptive gated graph convolution network for urban traffic flow forecasting. In: Proceedings of the 29th ACM international conference on information & knowledge management. CIKM ’20, pp. 1025–1034. Association for computing machinery, New York. https://doi.org/10.1145/3340531.3411894

  18. Guo S, Lin Y, Li S, Chen Z, Wan H (2019) Deep spatial-temporal 3d convolutional neural networks for traffic data forecasting. IEEE Trans Intell Transp Syst 20(10):3913–3926

    Article  Google Scholar 

  19. Tang J, Liang J, Liu F, Hao J, Wang Y (2021) Multi-community passenger demand prediction at region level based on spatio-temporal graph convolutional network. Transp Res Part C Emerg Technol 124:102951. https://doi.org/10.1016/j.trc.2020.102951

    Article  Google Scholar 

  20. Fukuda S, Uchida H, Fujii H, Yamada T (2020) Short-term prediction of traffic flow under incident conditions using graph convolutional recurrent neural network and traffic simulation. IET Intell Transp Syst 14(8):936–946

    Article  Google Scholar 

  21. Xie Q, Guo T, Chen Y, Xiao Y, Wang X, Zhao BY (2020) Deep graph convolutional networks for incident-driven traffic speed prediction. In: Proceedings of the 29th ACM international conference on information & knowledge management, pp. 1665–1674

  22. Shin Y, Yoon Y (2020) Incorporating dynamicity of transportation network with multi-weight traffic graph convolutional network for traffic forecasting. IEEE Trans Intell Transp Syst 23(3):2082–2092

    Article  Google Scholar 

  23. Ma X, Tao Z, Wang Y, Yu H, Wang Y (2015) Long short-term memory neural network for traffic speed prediction using remote microwave sensor data. Transp Res Part C Emerg Technol 54:187–197

    Article  Google Scholar 

  24. Chung J, Gulcehre C, Cho K, Bengio Y (2014) Empirical evaluation of gated recurrent neural networks on sequence modeling. arXiv preprint arXiv:1412.3555

  25. Liu Y, Zheng H, Feng X, Chen Z (2017) Short-term traffic flow prediction with conv-lstm. In: 2017 9th international conference on wireless communications and signal processing (WCSP), pp. 1–6 . IEEE

  26. Lu Z, Lv W, Cao Y, Xie Z, Peng H, Du B (2020) Lstm variants meet graph neural networks for road speed prediction. Neurocomputing 400:34–45

    Article  Google Scholar 

  27. Chen K, Chen F, Lai B, Jin Z, Liu Y, Li K, Wei L, Wang P, Tang Y, Huang J, et al. (2018) Dynamic spatio-temporal graph-based cnns for traffic prediction. arXiv preprint arXiv:1812.02019

  28. Zheng C, Fan X, Wang C, Qi J (2020) Gman: a graph multi-attention network for traffic prediction. AAAI Conf Artif Intell 34(1):1234–1241

    Google Scholar 

  29. Bai J, Zhu J, Song Y, Zhao L, Hou Z, Du R, Li H (2021) A3t-gcn: Attention temporal graph convolutional network for traffic forecasting. ISPRS Int J Geo Inf 10(7):485. https://doi.org/10.3390/ijgi10070485

    Article  Google Scholar 

  30. Liu RW, Liang M, Nie J, Yuan Y, Xiong Z, Yu H, Guizani N (2022) Stmgcn: mobile edge computing-empowered vessel trajectory prediction using spatio-temporal multi-graph convolutional network. IEEE Trans Indust Inf 18(11):1–1. https://doi.org/10.1109/TII.2022.3165886

    Article  Google Scholar 

  31. Ge L, Li H, Liu J, Zhou A (2019) Traffic speed prediction with missing data based on tgcn. In: 2019 IEEE smartworld, ubiquitous intelligence & computing, advanced & trusted computing, scalable computing & communications, cloud & big data computing, internet of people and smart city innovation (SmartWorld/SCALCOM/UIC/ATC/CBDCom/IOP/SCI), pp. 522–529 . IEEE

  32. Nasiri M, Minaei B, Sharifi Z (2017) Adjusting data sparsity problem using linear algebra and machine learning algorithm. Appl Soft Comput 61:1153–1159

    Article  Google Scholar 

  33. Agafonov A (2020) Traffic flow prediction using graph convolution neural networks. In: 2020 10th international conference on information science and technology (ICIST), pp. 91–95 . IEEE

  34. Mejia J, Ochoa-Zezzati A, Cruz-Mejía O (2020) Traffic forecasting on mobile networks using 3d convolutional layers. Mob Netw Appl 25(6):2134–2140. https://doi.org/10.1007/s11036-020-01554-y

    Article  Google Scholar 

  35. Zhang S, Zhou L, Chen XM, Zhang L, Li L, Li M (2020) Network-wide traffic speed forecasting: 3d convolutional neural network with ensemble empirical mode decomposition. Comput Aided Civ Infrastruct Eng 35:1132–1147

    Article  Google Scholar 

  36. Zhao L, Song Y, Zhang C, Liu Y, Wang P, Lin T, Deng M, Li H (2019) T-gcn: a temporal graph convolutional network for traffic prediction. IEEE Trans Intell Transp Syst 21(9):3848–3858

    Article  Google Scholar 

  37. Zhang X, Xu Y, Shao Y (2022) Forecasting traffic flow with spatial-temporal convolutional graph attention networks. Neural Comput Appl 34(18):15457–15479. https://doi.org/10.1007/s00521-022-07235-z

    Article  Google Scholar 

  38. Wang Y, Zheng J, Du Y, Huang C, Li P (2022) Traffic-ggnn: Predicting traffic flow via attentional spatial-temporal gated graph neural networks. IEEE Trans Intell Transp Syst 23(10):1–10. https://doi.org/10.1109/TITS.2022.3168590

    Article  Google Scholar 

  39. Kingma D, Ba J (2014) Adam: A method for stochastic optimization. Computer science arXiv preprint arXiv:1412.6980

  40. Glorot X, Bordes A, Bengio Y (2011) Deep sparse rectifier neural networks. J Mach Learn Res 15:315–323

    Google Scholar 

Download references

Acknowledgements

This research is supported by the National Key R & D Program of China (2018YFE0102700) and the National Natural and Science Foundation of China (71971061).

Author information

Authors and Affiliations

Authors

Contributions

All authors contributed to the study conception and design. Datasets used in this study were developed by Y.L. and Y.C. Experiments were performed by Y.L. Result analysis was performed by Y.L., S.X., W.Z. and Y.C. The first draft of the manuscript was written by Y.L., and all authors commented on previous versions of the manuscript. Supervision was provided by C.W. All authors read and approved the final manuscript.

Corresponding author

Correspondence to Chen Wang.

Ethics declarations

Conflicts of interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Liu, Y., Wang, C., Xu, S. et al. Multi-weighted graph 3D convolution network for traffic prediction. Neural Comput & Applic 35, 15221–15237 (2023). https://doi.org/10.1007/s00521-023-08519-8

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-023-08519-8

Keywords

Navigation