Skip to main content
Log in

DyGCN-LSTM: A dynamic GCN-LSTM based encoder-decoder framework for multistep traffic prediction

  • Published:
Applied Intelligence Aims and scope Submit manuscript

Abstract

Intelligent transportation systems (ITS) are gaining attraction in large cities for better traffic management. Traffic forecasting is an important part of ITS, but a difficult one due to the intricate spatiotemporal relationships of traffic between different locations. Despite the fact that remote or far sensors may have temporal and spatial similarities with the predicting sensor, existing traffic forecasting research focuses primarily on modeling correlations between neighboring sensors while disregarding correlations between remote sensors. Furthermore, existing methods for capturing spatial dependencies, such as graph convolutional networks (GCNs), are unable to capture the dynamic spatial dependence in traffic systems. Self-attention-based techniques for modeling dynamic correlations of all sensors currently in use overlook the hierarchical features of roads and have quadratic computational complexity. Our paper presents a new Dynamic Graph Convolution LSTM Network (DyGCN-LSTM) to address the aforementioned limitations. The novelty of DyGCN-LSTM is that it can model the underlying non-linear spatial and temporal correlations of remotely located sensors at the same time. Experimental investigations conducted using four real-world traffic data sets show that the suggested approach is superior to state-of-the-art benchmarks by \(\varvec{25\%}\) in terms of RMSE.

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
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21
Fig. 22
Fig. 23
Fig. 24
Fig. 25
Fig. 26
Fig. 27
Fig. 28

Similar content being viewed by others

References

  1. Yu G, Zhang C (2004) Switching arima model based forecasting for traffic flow. In: 2004 IEEE International Conference on Acoustics, Speech, and Signal Processing, vol. 2, p. 429. IEEE

  2. Szeto W, Ghosh B, Basu B, O’Mahony M (2009) Multivariate traffic forecasting technique using cell transmission model and sarima model. J Trans Eng 135(9):658–667

    Google Scholar 

  3. Chandra SR, Al-Deek H (2009) Predictions of freeway traffic speeds and volumes using vector autoregressive models. J Intell Trans Syst 13(2):53–72

    Google Scholar 

  4. Sun H, Liu HX, Xiao H, He RR (1836) Ran B (2003) Use of local linear regression model for short-term traffic forecasting. Trans Res Rec 1:143–150

    Google Scholar 

  5. Zhao Z, Chen W, Wu X, Chen PC, Liu J (2017) Lstm network: a deep learning approach for short-term traffic forecast. IET Intell Trans Syst 11(2):68–75

    Google Scholar 

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

  7. Zhao W, Gao Y, Ji T, Wan X, Ye F, Bai G (2019) Deep temporal convolutional networks for short-term traffic flow forecasting. IEEE Access 7:114496–114507

    Google Scholar 

  8. Liu T, Wang J, Yang B, Wang X (2021) Ngdnet: Nonuniform gaussianlabel distribution learning for infrared head pose estimation and on-task behavior understanding in the classroom. Neurocomputing 436:210–220

    Google Scholar 

  9. Zhou D, Qiu S, Song Y (2021) A driver-assistance algorithm based on multifeature fusion. Infrared Phys & Technol 116:103747

    Google Scholar 

  10. Cao M, Li VO, Chan VW (2020) A cnn-lstm model for traffic speed prediction. In: 2020 IEEE 91st Vehicular Technology Conference (VTC2020-Spring), pp. 1–5. IEEE

  11. Bao Y, Huang J, Shen Q, Cao Y, Ding W, Shi Z, Shi Q (2023) Spatial- temporal complex graph convolution network for traffic flow prediction. Eng Appl Artif Intell 121:106044

    Google Scholar 

  12. Bui K-HN, Cho J, Yi H (2021) Spatial-temporal graph neural network for traffic forecasting: An overview and open research issues. Appl Intell, 1–12

  13. Xie Z, Lv W, Huang S, Lu Z, Du B, Huang R (2019) Sequential graph neural network for urban road traffic speed prediction. IEEE Access 8(2019):63349–63358

    Google Scholar 

  14. 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, pp. 1025–1034

  15. Ye J, Zhao J, Ye K, Xu C (2020) How to build a graph-based deep learning architecture in traffic domain: A survey. IEEE Trans Intell Trans Syst 23(5):3904–3924

    Google Scholar 

  16. Manibardo EL, Laña I, Del Ser J (2021) Deep learning for road traffic forecasting: Does it make a difference? IEEE Trans Intell Trans Syst 23(7):6164–6188

    Google Scholar 

  17. Lv M, Hong Z, Chen L, Chen T, Zhu T, Ji S (2020) Temporal multigraph convolutional network for traffic flow prediction. IEEE Trans Intell Trans Syst 22(6):3337–3348

    Google Scholar 

  18. James J, Markos C, Zhang S (2021) Long-term urban traffic speed prediction with deep learning on graphs. IEEE Trans Intell Trans Syst 23(7):7359–7370

    Google Scholar 

  19. Bai L, Yao L, Li C, Wang X, Wang C (2020) Adaptive graph convolutional recurrent network for traffic forecasting. Adv Neural Inf Process Syst 33:17804–17815

    Google Scholar 

  20. Wang X, Ma Y, Wang Y, Jin W, Wang X, Tang J, Jia C, Yu J (2020) Traffic flow prediction via spatial temporal graph neural network. Proceedings of The Web Conference 2020:1082–1092

    Google Scholar 

  21. Zhang Z, Li Y, Song H, Dong H (2021) Multiple dynamic graph based traffic speed prediction method. Neurocomputing 461:109–117

    Google Scholar 

  22. Guo K, Hu Y, Qian Z, Liu H, Zhang K, Sun Y, Gao J, Yin B (2020) Optimized graph convolution recurrent neural network for traffic prediction. IEEE Trans Intell Trans Syst 22(2):1138–1149

    Google Scholar 

  23. 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 Trans Syst 21(9):3848–3858

    Google Scholar 

  24. Fernández Á, Rabin N, Fishelov D, Dorronsoro JR (2020) Auto-adaptive multi-scale laplacian pyramids for modeling non-uniform data. Eng Appl Artif Intell 93:103682

    Google Scholar 

  25. Chen Z, Lu Z, Che Q, Zhong H, Zhang Y, Xue J, Wu C (2022) Spatial-temporal short-term traffic flow prediction model based on dynamicallearning graph convolution mechanism. Inf Sci 611:522–539

    Google Scholar 

  26. Li W, Wang X, Zhang Y, Wu Q (2021) Traffic flow prediction over mutisensor data correlation with graph convolution network. Neurocomputing 427:50–63

    Google Scholar 

  27. Zhang Q, Chang J, Meng G, Xiang S, Pan C (2020) Spatio-temporal graph structure learning for traffic forecasting. Proceedings of the AAAI Conference on Artificial Intelligence 34:1177–1185

    Google Scholar 

  28. Zhang Q, Yin C, Chen Y, Su F (2022) Igcrrn: Improved graph convolution res-recurrent network for spatio-temporal dependence capturing and traffic flow prediction. Eng Appl Artif Intell 114:105179

    Google Scholar 

  29. Yu L, Du B, Hu X, Sun L, Han L, Lv W (2021) Deep spatio-temporal graph convolutional network for traffic accident prediction. Neurocomputing 423:135–147

    Google Scholar 

  30. Shi X, Qi H, Shen Y, Wu G, Yin B (2020) A spatial-temporal attention approach for traffic prediction. IEEE Trans Intell Trans Syst 22(8):4909–4918

    Google Scholar 

  31. Fang Z, Long Q, Song G, Xie K (2021) Spatial-temporal graph ode networks for traffic flow forecasting. In: Proceedings of the 27th ACM SIGKDD Conference on Knowledge Discovery & Data Mining, pp. 364–373

  32. Bhanu M, Mendes-Moreira J, Chandra J (2020) Embedding traffic network characteristics using tensor for improved traffic prediction. IEEE Trans Intell Trans Syst

  33. Zhou J, Cui G, Hu S, Zhang Z, Yang C, Liu Z, Wang L, Li C, Sun M (2020) Graph neural networks: A review of methods and applications. AI Open 1:57–81

    Google Scholar 

  34. Wu Y, Tan H, Qin L, Ran B, Jiang Z (2018) A hybrid deep learning based traffic flow prediction method and its understanding. Trans Res Part C Emerg Technol 90:166–180

    Google Scholar 

  35. Li Z, Xiong G, Chen Y, Lv Y, Hu B, Zhu F, Wang F-Y (2019) A hybrid deep learning approach with gcn and lstm for traffic flow prediction. In: 2019 IEEE Intelligent Transportation Systems Conference (ITSC), pp. 1929–1933. IEEE

  36. Bhanu M, Priya S, Dandapat SK, Chandra J, Mendes-Moreira J (2018) Forecasting traffic flow in big cities using modified tucker decomposition. In: International Conference on Advanced Data Mining and Applications, pp. 119–128. Springer

  37. Sun S, Zhang C, Yu G (2006) A bayesian network approach to traffic flow forecasting. IEEE Transactions on intelligent transportation systems 7(1):124–132

    Google Scholar 

  38. Vlahogianni EI, Golias JC, Karlaftis MG (2004) Short-term traffic forecasting: Overview of objectives and methods. Transpo Rev 24(5):533–557

    Google Scholar 

  39. Priya S, Upadhyaya A, Bhanu M, Kumar Dandapat S, Chandra J (2020) Endea: Ensemble based decoupled adversarial learning for identifying infrastructure damage during disasters. In: Proceedings of the 29th ACM International Conference on Information & Knowledge Management, pp. 1245–1254

  40. Bhanu M, Kumar R, Roy S, Mendes-Moreira J, Chandra J (2022) Graph multi–head convolution for spatio-temporal attention in origin destination tensor prediction. In: Advances in Knowledge Discovery and Data Mining: 26th Pacific–Asia Conference, PAKDD 2022, Chengdu, China, May 16–19, 2022, Proceedings, Part I, pp. 459–471. Springer

  41. Lee K, Eo M, Jung E, Yoon Y, Rhee W (2021) Short-term traffic prediction with deep neural networks: A survey. IEEE Access 9:54739–54756

    Google Scholar 

  42. Hochreiter S, Schmidhuber J (1997) Long short-term memory. Neural Comput 9(8):1735–1780

    Google Scholar 

  43. Zhang C, Patras P (2018) Long-term mobile traffic forecasting using deep spatio-temporal neural networks. In: Proceedings of the Eighteenth ACM International Symposium on Mobile Ad Hoc Networking and Computing, pp. 231–240

  44. Zhou X, Feng J, Li Y (2021) Non-intrusive load decomposition based on cnn-lstm hybrid deep learning model. Energy Rep 7:5762–5771

    Google Scholar 

  45. Fang W, Zhuo W, Yan J, Song Y, Jiang D, Zhou T (2022) Attention meets long short-term memory: A deep learning network for traffic flow forecasting. Physica A: Statistical Mechanics and its Applications 587:126485

    Google Scholar 

  46. 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 Trans Syst 20(10):3913–3926

    Google Scholar 

  47. Peng H, Wang H, Du B, Bhuiyan MZA, Ma H, Liu J, Wang L, Yang Z, Du L, Wang S et al (2020) Spatial temporal incidence dynamic graph neural networks for traffic flow forecasting. Information Sciences 521:277–290

    Google Scholar 

  48. Huang R, Huang C, Liu Y, Dai G, Kong W (2020) Lsgcn: Long shortterm traffic prediction with graph convolutional networks. IJCAI 7:2355–2361

    Google Scholar 

  49. Liu D, Xu X, Xu W, Zhu B (2021) Graph convolutional network: Traffic speed prediction fused with traffic flow data. Sensors 21(19):6402

    Google Scholar 

  50. Atwood J, Towsley D (2016) Diffusion-convolutional neural networks. Adv Neural Inf Process Syst 29

  51. Hamilton W, Ying Z, Leskovec J (2017) Inductive representation learning on large graphs. Advances in neural information processing systems 30

  52. Velickovic P, Cucurull G, Casanova A, Romero A, Lio P, Bengio Y (2017) Graph attention networks. Stat 1050:20

    Google Scholar 

  53. Kong X, Xing W, Wei X, Bao P, Zhang J, Lu W (2020) Stgat: Spatialtemporal graph attention networks for traffic flow forecasting. IEEE Access 8:134363–134372

    Google Scholar 

  54. Huang J, Luo K, Cao L, Wen Y, Zhong S (2022) Learning multiaspect traffic couplings by multirelational graph attention networks for traffic prediction. IEEE Trans Intell Trans Syst 23(11):20681–20695

    Google Scholar 

  55. Feng A, Tassiulas L (2022) Adaptive graph spatial-temporal transformer network for traffic forecasting. In: Proceedings of the 31st ACM International Conference on Information & Knowledge Management, pp. 3933–3937

  56. Chen M, Wei Z, Huang Z, Ding B, Li Y (2020) Simple and deep graph convolutional networks. In: International Conference on Machine Learning, pp. 1725–1735. PMLR

  57. Yu H, Xie T, Paszczyñski S, Wilamowski BM (2011) Advantages of radial basis function networks for dynamic system design. IEEE Trans Ind Electron 58(12):5438–5450

    Google Scholar 

  58. Yoo B, Lee J, Ju J, Chung S, Kim S, Choi J (2021) Conditional temporal neural processes with covariance loss. In: International Conference on Machine Learning, pp. 12051–12061. PMLR

  59. Song C, Lin Y, Guo S, Wan H (2020) Spatial-temporal synchronous graph convolutional networks: A new framework for spatial-temporal network data forecasting. In: Proceedings of the AAAI Conference on Artificial Intelligence, vol. 34, pp. 914–921

  60. Chen C, Petty K, Skabardonis A, Varaiya P, Jia Z (2001) Freeway performance measurement system: mining loop detector data. Trans Res Rec 1748(1):96–102

    Google Scholar 

  61. Li M, Zhu Z (2021) Spatial-temporal fusion graph neural networks for traffic flow forecasting. Proceedings of the AAAI Conference on Artificial Intelligence 35:4189–4196

    Google Scholar 

  62. Sutskever I, Vinyals O, Le QV (2014) Sequence to sequence learning with neural networks. Advances in neural information processing systems 27

  63. Li Y, Yu R, Shahabi C, Liu Y (2018) Diffusion convolutional recurrent neural network: Data-driven traffic forecasting. In: International Conference on Learning Representations. https://openreview.net/forum?id=SJiHXGWAZ

  64. Yu B, Yin H, Zhu Z (2018) Spatio-temporal graph convolutional networks: A deep learning framework for traffic forecasting. In: Proceedings of the Twenty–Seventh International Joint Conference on Artificial Intelligence, IJCAI–18, pp. 3634–3640. International Joint Conferences on Artificial Intelligence Organization, ???. https://doi.org/10.24963/ijcai.2018/505

  65. Wu Z, Pan S, Long G, Jiang J, Zhang C (2019) Graph wavenet for deep spatial-temporal graph modeling. In: Proceedings of the Twenty- Eighth International Joint Conference on Artificial Intelligence, IJCAI-19, pp. 1907–1913. International Joint Conferences on Artificial Intelligence Organization, ???. https://doi.org/10.24963/ijcai.2019/264

  66. Wu Z, Pan S, Long G, Jiang J, Chang X, Zhang C (2020) Connecting the dots: Multivariate time series forecasting with graph neural networks. In: Proceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, pp. 753–763

  67. Zhu J, Wang Q, Tao C, Deng H, Zhao L, Li H (2021) Ast-gcn: Attribute-augmented spatiotemporal graph convolutional network for traffic forecasting. IEEE Access 9:35973–35983

    Google Scholar 

  68. Wang Y, Yin H, Chen H, Wo T, Xu J, Zheng K (2019) Origin-destination matrix prediction via graph convolution: a new perspective of passenger demand modeling. In: Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, pp. 1227–1235

  69. Zheng C, Fan X, Wang C, Qi J (2020) Gman: A graph multi-attention network for traffic prediction. Proceedings of the AAAI Conference on Artificial Intelligence 34:1234–1241

    Google Scholar 

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

    Google Scholar 

Download references

Acknowledgements

This work is funded by Scheme for Promotion of Academic and Research Collaboration (SPARC) under the Ministry of Human Resource Development, India, within project code P1506.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Rahul Kumar.

Ethics declarations

Conflicts of interest

The authors have no relevant financial or non-financial interests to disclose.

Competing of interest

The authors declare no competing interests.

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

Kumar, R., Mendes Moreira, J. & Chandra, J. DyGCN-LSTM: A dynamic GCN-LSTM based encoder-decoder framework for multistep traffic prediction. Appl Intell 53, 25388–25411 (2023). https://doi.org/10.1007/s10489-023-04871-3

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10489-023-04871-3

Keywords

Navigation