Journal of Jilin University(Engineering and Technology Edition) ›› 2024, Vol. 54 ›› Issue (6): 1582-1592.doi: 10.13229/j.cnki.jdxbgxb.20220888

Previous Articles    

Traffic flow prediction algorithm based on dynamic diffusion graph convolution

Pei-guang JING1(),Yu-dou TIAN1,Shao-chu WANG2,Yun LI3(),Yu-ting SU1   

  1. 1.School of Electrical and Information Engineering,Tianjin University,Tianjin 300072,China
    2.Tianjin Institute of Surveying and Mapping Co. Ltd. ,Tianjin 300072,China
    3.College of Big Data and Artificial Intelligence,Guangxi University of Finance and Economics,Nanning 530001,China
  • Received:2022-07-13 Online:2024-06-01 Published:2024-07-23
  • Contact: Yun LI E-mail:pgjing@tju.edu.cn;liyun@guat.edu.cn

Abstract:

In order to obtain accurate traffic flow prediction results, a traffic flow prediction algorithm based on dynamic diffusion graph convolution was proposed. Firstly, the model used the diffusion graph convolution model to learn the spatial characteristics between different nodes. Secondly, the dynamic adjacency matrix was introduced to ensure that the characteristics of each node at each time can be learned. Once more, the model used the gated recurrent unit to extract the time characteristics of traffic flow data. Finally, residual connection between model levels was used to transfer more original information and enhance the stability of the model. The experimental results on four open data sets can prove the effectiveness of the algorithm in traffic flow prediction tasks.

Key words: artificial intelligence, traffic flow prediction, gated recurrent unit, diffusion graph convolution

CLC Number: 

  • TN18

Fig.1

Traffic flow prediction algorithm based on dynamic diffusion graph convolution"

Fig.2

GRU based on DGCN"

Fig.3

Residual connections at interlayer level"

Table 1

Influence of different modules in DDGCN on experimental results"

模块MAERMSEMAPE
DGCN21.0835.0613.79
DGCN+DAM20.9334.5813.56
DGCN+DAM+GRU19.9132.7712.92
DDGCN19.2831.5012.72

Fig.4

Comparison of four models predicted value and true value at 50 minutes at different intersections"

Table 2

Experimental results of DDGCN and other models for 15 min with different datasets"

模型PeMSD3PeMSD4PeMSD7MPeMSD8
MAERMSEMAPEMAERMSEMAPEMAERMSEMAPEMAERMSEMAPE
HA20.6842.4621.3722.1934.3312.752.033.879.0918.4533.3210.16
VAR23.9938.3322.7722.5334.7412.272.383.698.9921.8732.1013.39
DCRNN14.4924.8716.5918.8830.4214.889.8613.8428.6414.6922.349.28
ASTGCN20.633.6021.0422.2134.716.034.557.7311.7120.0130.2412.8
Graph-Wave13.5823.1912.1118.6629.5813.551.763.244.0514.3522.199.23
AGCRN13.2122.6812.9218.2129.3712.021.803.364.2014.1722.399.25
STODE16.5027.8416.6920.8432.8213.772.033.965.0614.6725.9710.62
STG-NCDE14.3524.9414.2117.4630.0514.441.733.894.6815.0223.849.73
SCINet14.0222.3413.1218.9730.5811.861.793.354.9414.8923.329.46
DDGCN13.0322.5313.0018.1429.1411.641.723.634.2714.0222.649.21

Table 3

Experimental results of DDGCN and other models for 30 min with different datasets"

模型PeMSD3PeMSD4PeMSD7MPeMSD8
MAERMSEMAPEMAERMSEMAPEMAERMSEMAPEMAERMSEMAPE
HA22.7744.8824.0623.3137.4715.023.365.5910.8619.8535.4512.61
VAR23.9938.3322.7723.7136.3715.893.675.2510.7623.2333.4615.66
DCRNN15.4126.2515.1619.7030.9914.089.4514.1928.8215.1923.7415.96
ASTGCN20.2833.2420.3124.1036.9217.834.497.5911.4421.5631.9414.83
Graph-Wave13.9824.2514.7518.9730.4113.372.194.185.2514.4923.779.73
AGCRN14.3725.1913.7119.4331.1012.942.274.445.5415.3224.2710.01
STODE16.5027.8416.6920.8432.8213.772.434.265.5815.1425.9710.62
STG-NCDE15.6426.6114.9219.4332.0212.782.334.495.6015.8525.1210.02
SCINet15.4824.6214.2419.0230.0211.852.614.675.7416.0325.139.53
DDGCN14.1224.1313.6719.0530.1011.722.084.045.2514.6123.529.64

Table 4

Experimental results of DDGCN and other models for 60 min with different datasets"

模型PeMSD3PeMSD4PeMSD7MPeMSD8
MAERMSEMAPEMAERMSEMAPEMAERMSEMAPEMAERMSEMAPE
HA24.9146.0025.8124.5039.8316.584.297.6911.5621.1936.6413.79
VAR23.9938.3322.7725.1838.3617.484.777.3211.2124.2235.1316.57
DCRNN16.2227.7317.1620.0632.5213.863.356.898.1116.3425.4710.55
ASTGCN17.8629.7017.5923.0935.7816.183.616.449.1819.1728.8613.19
Graph-Wave22.8336.7622.2419.6731.3813.282.695.176.8215.9223.829.69
AGCRN16.3227.7315.0819.7932.2913.132.805.617.1315.9525.2910.17
STODE16.5027.8416.6920.8432.8213.772.975.667.3616.8125.9710.62
STG-NCDE15.5727.3515.0619.3431.1012.872.735.416.8615.8525.1210.02
SCINet15.7927.6714.5819.3031.8212.062.705.316.8115.7624.829.91
DDGCN15.5027.2114.5619.2831.5012.722.685.406.8015.7424.9810.08

Fig.5

Comparison of four models predicted value andtrue value at 50 minutes at different intersections"

Table 5

Results of time sensitivity analysis with different prediction time parameters"

模型15 min30 min60 min
MAERMSEMAPEMAERMSEMAPEMAERMSEMAPE
DDGCNPeMSD313.0322.5313.0014.1225.2313.6715.5027.2114.56
PeMSD418.1429.1411.6419.0530.1011.7219.2831.5012.72
PeMSD7M1.723.634.273.102.084.045.255.406.80
PeMSD814.0222.649.2114.6123.529.6415.7424.9810.08
DDGCN1PeMSD315.6428.3015.1316.1427.2514.8617.1330.2216.63
PeMSD418.5730.3112.0619.8331.9812.0521.9833.8314.09
PeMSD7M2.024.309.313.323.239.423.876.897.02
PeMSD815.5023.2113.1515.4224.5610.2916.1725.0211.00
DDGCN2PeMSD318.2630.1816.7319.7331.6618.4519.1232.2719.61
PeMSD419.7931.3713.2519.4033.1914.4321.6935.1315.39
PeMSD7M2.394.639.433.055.069.283.316.658.38
PeMSD816.5925.7910.5516.9427.4511.4917.7728.1711.34
1 Li Y G, Shahabi C. A brief overview of machine learning methods for short-term traffic forecasting and future directions[J]. Sigspatial Special, 2018, 10(1): 3-9.
2 Vlahogianni E I, Karlaftis M G, Golias J C. Short-term traffic forecasting: where we are and where we're going[J]. Transportation Research Part C: Emerging Technologies, 2014, 43: 3-19.
3 Smith B L, Williams B M, Oswald R K. Comparison of parametric and nonparametric models for traffic flow forecasting[J]. Transportation Research Part C, 2002, 10(4): 303-321.
4 Zivot E, Wang J H. Vector autoregressive models for multivariate time series[EB/OL]. [2022-07-02].
5 Williams B M, Hoel L A. Modeling and forecasting vehicular traffic flow as a seasonal ARIMA process: theoretical basis and empirical results[J]. Journal of Transportation Engineering, 2003, 129(6): 664-672.
6 Wu C H, Ho J M, Lee D T. Travel-time prediction with support vector regression[J]. IEEE Transactions on Intelligent Transportation Systems, 2004, 5(4): 276-281.
7 Lint H V, Hinsbergen C V. Short-term traffic and travel time prediction models[J]. Transportation Research Circular, 2012, 22(1): 22-41.
8 Yao H X, Wu F, Ke J T, et al. Deep multi-view spatial-temporal network for taxi demand prediction[C]∥International Conference on Artificial Intelligence, New Orleans, LA, USA, 2018, 32: 2588-2595.
9 Zhang C Y, Paul P. Long-term mobile traffic forecasting using deep spatio-temporal neural networks[C]∥International Symposium on Mobile Ad Hoc Networking and Computing, LA, USA, 2018, 231-240.
10 Guo S N, Lin Y F, Li S J, et al. Deep spatial-temporal 3D convolutional neural networks for traffic data forecasting[J]. IEEE Transactions on Intelligent Transportation Systems, 2019, 20(10): 3913-3926.
11 苏育挺,王骥,赵玮,等.基于动态图卷积的图像情感分布预测[J].吉林大学学报: 工学版,2023,53(9):2601-2610.
Su Yu-ting, Wang Ji, Zhao Wei, et al. Image sentiment distribution prediction based on dynamic graph convolution[J]. Journal of Jilin University (Engineering Edition), 2023, 53(9): 2601-2610.
12 Li Y G, Yu R, Shahabi C, et al. Diffusion convolutional recurrent neural network: data-driven traffic forecasting[C]∥International Conference on Learning Representations, Vancouver, Canada, 2018: 1-16.
13 Guo S N, Lin Y F, Feng N, et al. Attention based spatial-temporal graph convolutional networks for traffic flow forecasting[C]∥International Conference on Artificial Intelligence, Honolulu, Hawaii, USA, 2019, 33(1): 922-929.
14 Zhao L, Song Y J, Zhang C, et al. T-GCN: a temporal graph convolutional network for traffic prediction[J]. IEEE Transactions on Intelligent Transportation Systems, 2020, 21(9): 3848-3858.
15 Bai L, Yao L, Li C, et al. Adaptive graph convolutional recurrent network for traffic forecasting[C]∥International Conference on Neural Information Processing Systems, Virtual, 2020, 33: 17804-17815.
16 Wu Z H, Pan S R, Long G D, et al. Graph wavenet for deep spatial-temporal graph modeling[C]∥International Conference on Artificial Intelligence, Honolulu, Hawaii, USA, 2019: 1907-1913.
17 Li Z M, Lai D R. Dynamic network embedding via temporal path adjacency matrix factorization[C]∥International Conference on Information & Knowledge Management, Atlanta, GA, USA, 2022: 1219-1228.
18 Cho K, Merrienboer B V, Gulcehre C, et al. Learning phrase representations using rnn encoder-decoder for statistical machine translation[C]∥International Conference on Empirical Methods in Natural Language Processing, Columbia, Maryland, USA, 2014: 1724-1734.
19 Shuman D I, Narang S K, Frossard P, et al. The emerging field of signal processing on graphs: extending high-dimensional data analysis to networks and other irregular domains[J]. IEEE signal processing magazine, 2013, 30(3): 83-98.
20 Chen P, Sun Z Q, Bing L D, et al. Recurrent attention network on memory for aspect sentiment analysis[C]∥International Conference on Empirical Methods in Natural Language Processing, Copenhagen, Denmark, 2017: 452-461.
21 Chen J Y, Wang X K, Xu X H. Gc-lstm: graph convolution embedded lstm for dynamic link prediction[DB/OL]. [2022-07-02].
22 Si C Y, Chen W H, Wang W, et al. An attention enhanced graph convolutional lstm network for skeleton-based action recognition[C]∥International Conference on Computer Vision and Pattern Recognition, Long Beach, California, USA, 2019: 1227-1236.
23 Fang Z, Long Q Q, Song G, et al. Spatial-temporal graph ode networks for traffic flow forecasting[C]∥ International Conference on Knowledge Discovery & Data Mining, Virtual, 2021: 364-373.
24 Choi J, Choi H, Hwang J, et al. Graph neural controlled differential equations for traffic forecasting[C]∥International Conference on Artificial Intelligence, Wien, Vienna, Austria, 2022, 36(6): 6367-6374.
25 Liu M H, Zeng A, Xu Z, et al. Time series is a special sequence: forecasting with sample convolution and interaction[C]∥International Conference on Neural Information Processing Systems, Orleans, Louisiana, USA, 2022: 1-18.
[1] Fu-heng QU,Yue-tao PAN,Yong YANG,Ya-ting HU,Jian-fei SONG,Cheng-yu WEI. An efficient global K-means clustering algorithm based on weighted space partitioning [J]. Journal of Jilin University(Engineering and Technology Edition), 2024, 54(5): 1393-1400.
[2] Shuai-shuai SUN,Chun-xiao FENG,Liang ZHANG. Path planning for multimodal quadruped robots based on discrete sampling [J]. Journal of Jilin University(Engineering and Technology Edition), 2024, 54(4): 1120-1128.
[3] Zhi-gang JIN,Ren-jun SU,Xiao-fang ZHAO. Psychological assessment method based on heterogeneous graph network [J]. Journal of Jilin University(Engineering and Technology Edition), 2024, 54(4): 1078-1085.
[4] Jing-peng GAO,Guo-xuan WANG,Lu GAO. LSTM⁃MADDPG multi⁃agent cooperative decision algorithm based on asynchronous collaborative update [J]. Journal of Jilin University(Engineering and Technology Edition), 2024, 54(3): 797-806.
[5] Liu LIU,Kun DING,Shan-shan LIU,Ming LIU. Event detection method as machine reading comprehension [J]. Journal of Jilin University(Engineering and Technology Edition), 2024, 54(2): 533-539.
[6] Yan-tao TIAN,Xing HUANG,Hui-qiu LU,Kai-ge WANG,Fu-qiang XU. Multi⁃mode behavior trajectory prediction of surrounding vehicle based on attention and depth interaction [J]. Journal of Jilin University(Engineering and Technology Edition), 2023, 53(5): 1474-1480.
[7] Jian LI,Qi XIONG,Ya-ting HU,Kong-yu LIU. Chinese named entity recognition method based on Transformer and hidden Markov model [J]. Journal of Jilin University(Engineering and Technology Edition), 2023, 53(5): 1427-1434.
[8] Hui-zhen ZHANG,Zheng-kai GAO,Jian-qiang LI,Chen-xi WANG,Yu-biao PAN,Cheng WANG,Jing WANG. Short⁃term passenger flow forecasting of urban rail transit based on recurrent neural network [J]. Journal of Jilin University(Engineering and Technology Edition), 2023, 53(2): 430-438.
[9] Chun-hui LIU,Si-chang WANG,Ce ZHENG,Xiu-lian CHEN,Chun-lei HAO. Obstacle avoidance planning algorithm for indoor navigation robot based on deep learning [J]. Journal of Jilin University(Engineering and Technology Edition), 2023, 53(12): 3558-3564.
[10] Tian BAI,Ming-wei XU,Si-ming LIU,Ji-an ZHANG,Zhe WANG. Dispute focus identification of pleading text based on deep neural network [J]. Journal of Jilin University(Engineering and Technology Edition), 2022, 52(8): 1872-1880.
[11] Sheng-sheng WANG,Lin-yan JIANG,Yong-bo YANG. Transfer learning of medical image segmentation based on optimal transport feature selection [J]. Journal of Jilin University(Engineering and Technology Edition), 2022, 52(7): 1626-1638.
[12] Hao-yu TIAN,Xin MA,Yi-bin LI. Skeleton-based abnormal gait recognition: a survey [J]. Journal of Jilin University(Engineering and Technology Edition), 2022, 52(4): 725-737.
[13] Yong LIU,Lei XU,Chu-han ZHANG. Deep reinforcement learning model for text games [J]. Journal of Jilin University(Engineering and Technology Edition), 2022, 52(3): 666-674.
[14] Long ZHANG,Tian-peng XU,Chao-bing WANG,Jian-yu YI,Can-zhuang ZHEN. Gearbox fault diagnosis baed on convolutional gated recurrent network [J]. Journal of Jilin University(Engineering and Technology Edition), 2022, 52(2): 368-376.
[15] Zhi-hua LI,Ye-chao ZHANG,Guo-hua ZHAN. Realtime mosaic and visualization of 3D underwater acoustic seabed topography [J]. Journal of Jilin University(Engineering and Technology Edition), 2022, 52(1): 180-186.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!