Skip to main content

Advertisement

Log in

Big data analytics-based traffic flow forecasting using inductive spatial-temporal network

  • Published:
Environment, Development and Sustainability Aims and scope Submit manuscript

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.

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

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.

    Article  CAS  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  CAS  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Chapter  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

Download references

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

Authors

Corresponding author

Correspondence to Chunyang Hu.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s10668-022-02585-z

Keywords

Navigation