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.
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
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
Hamed MM, Al-Masaeid HR, Said ZMB (1995) Short-term prediction of traffic volume in urban arterials. J Transp Eng 121(3):249–254
Okutani I, Stephanedes YJ (1984) Dynamic prediction of traffic volume through kalman filtering theory. Transp Res Part B Methodol 18(1):1–11
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
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
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
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
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
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
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
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
Zeiler MD, Fergus R (2014) Visualizing and understanding convolutional networks. In: European conference on computer vision, pp. 818–833. Springer
Li Y, Yu R, Shahabi C, Liu Y (2017) Diffusion convolutional recurrent neural network: Data-driven traffic forecasting. arXiv preprint arXiv:1707.01926
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
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
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
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
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
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
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
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
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
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
Chung J, Gulcehre C, Cho K, Bengio Y (2014) Empirical evaluation of gated recurrent neural networks on sequence modeling. arXiv preprint arXiv:1412.3555
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
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
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
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
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
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
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
Nasiri M, Minaei B, Sharifi Z (2017) Adjusting data sparsity problem using linear algebra and machine learning algorithm. Appl Soft Comput 61:1153–1159
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
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
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
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
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
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
Kingma D, Ba J (2014) Adam: A method for stochastic optimization. Computer science arXiv preprint arXiv:1412.6980
Glorot X, Bordes A, Bengio Y (2011) Deep sparse rectifier neural networks. J Mach Learn Res 15:315–323
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
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
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.
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00521-023-08519-8