Abstract
Traffic flow forecasting is crucial for urban traffic management, which alleviates traffic congestion. However, one inherent feature of urban traffic is it’s instability, making it difficult to accurately forecast the future traffic flow. In this paper, we propose a model using Inductive Spatial-Temporal Network to predict the traffic flow speed of road networks. Specifically, we first utilize GraphSAGE(Graph SAmple and aggreGatE) to inductively extract the spatial features of road networks. Furthermore, we design a global temporal block to capture the temporal pattern. Then, we adopt the self-attention mechanism for evaluating the importance of nodes. Finally we introduced an autoregressive module to increase the robustness of the model. Experiments on real-world data demonstrate that considering spatial and temporal dependencies of the traffic data can achieves better performance than models without considering such relations.
Similar content being viewed by others
Data availability statement
Due to the nature of this research, participants of this study did not agree for their data to be shared publicly, so supporting data is not available.
References
Ahmed, M., & Cook, A. (1979). Analysis of freeway traffic time-series data by using Box-Jenkins techniques. Transportation Research Board, 722, 1–9.
Atwood, J., & Towsley, D. (2016). Diffusion-convolutional neural networks. In 30th Conference on Neural Information Processing Systems (NIPS).
Beck, D., Haffari, G., & Cohn, T. (2018). Graph-to-sequence learning using gated graph neural networks. In: Proceedings of the 56th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), pp. 273–283. Association for Computational Linguistics, Melbourne, Australia. https://doi.org/10.18653/v1/P18-1026. Retrieved 13 December 2019, from http://aclweb.org/anthology/P18-1026.
Cao, L. J., & Tay, F. E. H. (2003). Support vector machine with adaptive parameters in financial time series forecasting. IEEE Transactions on Neural Networks, 14(6), 1506–1518. https://doi.org/10.1109/TNN.2003.820556.
Cho, K., van Merrienboer, B., Gulcehre, C., Bahdanau, D., Bougares, F., Schwenk, H., & Bengio, Y. (2014). Learning phrase representations using RNN encoder-decoder for statistical machine translation. Retrieved 8 January 2020, from arXiv:1406.1078.
Connor, J., Atlas, L.E., & Martin, D.R. (1991). Recurrent networks and narma modeling. In: Proceedings of the 4th International Conference on Neural Information Processing Systems. NIPS’91, pp. 301–308. Morgan Kaufmann Publishers Inc., San Francisco, CA, USA.
Davis, G. A., & NiHan, N. L. (1991). Nonparametric regression and short-term freeway traffic forecasting. Journal of Transportation Engineering, 117(2), 178–188.
Fu, R., Zhang, Z., & Li, L. (2016). Using LSTM and GRU neural network methods for traffic flow prediction. In: 2016 31st Youth Academic Annual Conference of Chinese Association of Automation (YAC), pp. 324–328. IEEE. Wuhan, Hubei Province, China. https://doi.org/10.1109/YAC.2016.7804912. Retrieved 12 December 2020, from http://ieeexplore.ieee.org/document/7804912/.
Gers, F.A., & Schmidhuber, J. (2000). Recurrent nets that time and count. In: Proceedings of the IEEE-INNS-ENNS International Joint Conference on Neural Networks. IJCNN 2000. Neural Computing: New Challenges and Perspectives for the New Millennium, pp. 189–1943. IEEE, Como, Italy. https://doi.org/10.1109/IJCNN.2000.861302. Retrieved 8 January 2020, from http://ieeexplore.ieee.org/document/861302/.
Gui, B., Wei, X., Shen, Q., Qi, J., & Guo, L. (2014). Financial time series forecasting using support vector machine. In: 2014 Tenth International Conference on Computational Intelligence and Security, pp. 39–43. https://doi.org/10.1109/CIS.2014.22.
Hamilton, W.L., Ying, R., & Leskovec, J. (2018). Inductive representation learning on large graphs. arXiv:1706.02216.
He, K., Zhang, X., Ren, S., & Sun, J. (2016). Deep residual learning for image recognition. In: 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp. 770–778. IEEE, Las Vegas, NV, USA (2016). https://doi.org/10.1109/CVPR.2016.90. Retrieved 12 Decemeber 2020, from http://ieeexplore.ieee.org/document/7780459/.
Hochreiter, S., & Schmidhuber, J. (1997). Long short-term memory. Neural Computation, 9(8), 1735–1780.
Ioffe, S., & Szegedy, C. (2015). Batch normalization: Accelerating deep network training by reducing internal covariate shift. Retrieved 28 July 2020, from arXiv:1502.03167.
Jeong, Y.-S., Byon, Y.-J., Castro-Neto, M. M., & Easa, S. M. (2013). Supervised weighting-online learning algorithm for short-term traffic flow prediction. IEEE Transactions on Intelligent Transportation Systems, 14(4), 1700–1707. https://doi.org/10.1109/TITS.2013.2267735.
Kim, Y. (2014). Convolutional neural networks for sentence classification. Retrieved 2 August 2020, from arXiv:1408.5882.
Krizhevsky, A., Sutskever, I., & Hinton, G. E. (2017). ImageNet classification with deep convolutional neural networks. Communications of the ACM, 60(6), 84–90. https://doi.org/10.1145/3065386.
Lai, G., Chang, W.-C., Yang, Y., & Liu, H. (2018). Modeling long- and short-term temporal patterns with deep neural networks. Retrieved from 2 August 2020, from arXiv:1703.07015.
LeCun, Y., Bengio, Y., & Laboratories, T. B. (1995). Convolutional networks for images, speech, and time-series. In Arbib M. A. (Ed.), The handbook of brain theory and neural networks. MIT Press.
Li, Y., Tarlow, D., Brockschmidt, M., & Zemel, R. (2017). Gated graph sequence neural networks. Retrieved 13 December 2019, from arXiv:1511.05493.
Li, C., Cui, Z., Zheng, W., Xu, C., Ji, R., & Yang, J. (2018). Action-attending graphic neural network. IEEE Transactions on Image Processing, 27(7), 3657–3670. https://doi.org/10.1109/TIP.2018.2815744.
Liao, B., Zhang, J., Wu, C., McIlwraith, D., Chen, T., Yang, S., Guo, Y., & Wu, F. (2018). Deep sequence learning with auxiliary information for traffic prediction. Retrieved 28 July 2020, from arXiv:1806.07380.
Lv, Y., Duan, Y., Kang, W., Li, Z., & Wang, F.-Y. (2014). Traffic flow prediction with big data: A deep learning approach. IEEE Transactions on Intelligent Transportation Systems. https://doi.org/10.1109/TITS.2014.2345663.
Niepert, M., Ahmed, M., & Kutzkov, K. (2016). Learning convolutional neural networks for graphs. In: International Conference on International Conference on Machine Learning.
Peng, N., Poon, H., Quirk, C., Toutanova, K., & Yih, W.-T. (2017). Cross-sentence n-ary relation extraction with graph lstms. Transactions of the Association for Computational Linguistics, 5, 101–115. https://doi.org/10.1162/tacl_a_00049.
Scarselli, F., Gori, M., Tsoi, A. C., Hagenbuchner, M., & Monfardini, G. (2009). The graph neural network model. IEEE Transactions on Neural Networks, 20(1), 61–80. https://doi.org/10.1109/TNN.2008.2005605.
Seo, Y., Defferrard, M., Vandergheynst, P., & Bresson, X. (2018). Structured sequence modeling with graph convolutional recurrent networks. In L. Cheng, A. C. S. Leung, & S. Ozawa (Eds.), Neural information processing (pp. 362–373). Cham: Springer. https://doi.org/10.1007/978-3-030-04167-0_33.
Shi, X., Chen, Z., Wang, H., Yeung, D., Wong, W., & Woo, W. (2015). Convolutional LSTM network: A machine learning approach for precipitation nowcasting. In 29th Conference on Neural Information Processing Systems (NIPS).
Van Der Voort, M., Dougherty, M., & Watson, S. (1996). Combining kohonen maps with arima time series models to forecast traffic flow. Transportation Research Part C: Emerging Technologies, 4(5), 307–318. https://doi.org/10.1016/S0968-090X(97)82903-8.
Vaswani, A., Shazeer, N., Parmar, N., Uszkoreit, J., Jones, L., Gomez, A.N., Kaiser, L., & Polosukhin, I. (2017). Attention is all you need. Retrieved 24 July 2020, from arXiv:1706.03762.
Veličković, P., Cucurull, G., Casanova, A., Romero, A., Lió, P., & Bengio, Y. (2018). Graph attention networks. arXiv:1710.10903.
Wang, J., Gu, Q., Wu, J., Liu, G., & Xiong, Z. (2016). Traffic speed prediction and congestion source exploration: A deep learning method. In 2016 IEEE 16th International Conference on Data Mining (ICDM), pp. 499–508. IEEE, Barcelona, Spain. https://doi.org/10.1109/ICDM.2016.0061. Retrieved 12 Decemeber 2020, from http://ieeexplore.ieee.org/document/7837874/.
Williams, B. M., & Hoel, L. A. (2003). Modeling and forecasting vehicular traffic flow as a seasonal ARIMA process: Theoretical basis and empirical results. Journal of Transportation Engineering, 129(6), 664–672. https://doi.org/10.1061/(ASCE)0733-947X(2003)129:6(664.
Zhang, Q., Yu, K., Guo, Z., Garg, S., Rodrigues, J., Hassan, M. M., & Guizani, M. (2021). Graph neural networks-driven traffic forecasting for connected internet of vehicles. IEEE Transactions on Network Science and Engineering. https://doi.org/10.1109/TNSE.2021.3126830.
Zhuang, C., & Ma, Q. (2018). Dual gaph convolutional networks for graph-based semi-supervised classification. In: Proceedings of the 2018 World Wide Web Conference on World Wide Web - WWW ’18, pp. 499–508. ACM Press, Lyon, France. https://doi.org/10.1145/3178876.3186116. Retrieved 7 January 2020, from http://dl.acm.org/citation.cfm?doid=3178876.3186116.
Funding
Funding was provided by the Guidance Programs of Science and Technology Funds of the Xiangyang city (2020ZD32), the Major Research Development Program of Hubei Province (No.2020BBB092).
Author information
Authors and Affiliations
Corresponding author
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 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
Hu, C., Ning, B., Gu, Q. et al. Big data analytics-based traffic flow forecasting using inductive spatial-temporal network. Environ Dev Sustain (2022). https://doi.org/10.1007/s10668-022-02585-z
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s10668-022-02585-z