Research Article | | Peer-Reviewed

Short-Term Traffic Flow Prediction Based on Wavelet Analysis and XGBoost

Received: 31 May 2024     Accepted: 18 June 2024     Published: 23 July 2024
Views:       Downloads:
Abstract

Traffic flow prediction is of great significance for urban planning and alleviating traffic congestion. Due to the randomness and high volatility of urban road network short-term traffic flow, it is difficult for a single model to accurately estimate traffic flow and travel time. In order to obtain more ideal prediction accuracy, a combined prediction model based on wavelet decomposition and reconstruction (WDR) and the extreme gradient boosting (XGBoost) model is developed in this paper. Firstly, the Mallat algorithm is applied to perform multi-scale wavelet decomposition on the average travel time series of the original traffic data, and single branch reconstruction is performed on the components at each scale. Secondly, XGBoost is used to predict each reconstructed single-branch sequence, so as to obtain multiple sub-models, and the Bayesian algorithm is used to optimize the hyperparameters of the sub-models. Finally, the algebraic sum of the predicted values of all sub-models is used to obtain the overall traffic prediction result. To test the performance of the proposed model, actual traffic flow data has been collected from a certain link of the Brooklyn area in New York, USA. The performance of proposed WDR-XGBoost model has been compared with other existing machine learning models, e.g., support vector regression model (SVR) and single XGBoost model. Experimental findings demonstrated that the proposed WDR-XGBoost model performs better on multiple evaluation indicators and has significantly outperformed the other models in terms of accuracy and stability.

Published in International Journal of Transportation Engineering and Technology (Volume 10, Issue 1)
DOI 10.11648/j.ijtet.20241001.12
Page(s) 15-24
Creative Commons

This is an Open Access article, distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution and reproduction in any medium or format, provided the original work is properly cited.

Copyright

Copyright © The Author(s), 2024. Published by Science Publishing Group

Keywords

Traffic Time Prediction, Wavelet Analysis, XGBoost, Bayesian Algorithm

References
[1] Zhao, H., Zhai, D. M., Shi, Z. H. Review of short-term traffic flow forecasting models. Urban Rapid Rail Transit. 2019, 32(4), 50-54.
[2] Li, W., L, J. Z., Wang, T. Improved ARIMA model traffic flow prediction method based on box-cox exponential transformation. Journal of Wuhan University of Technology (Transportation Science & Engineering). 2020, 44(6), 974-977.
[3] Zhou, T. Jiang, D. Lin, Z. et al. Hybrid dual Kalman filtering model for short-term traffic flow forecasting. IET Intelligent Transport Systems. 2019, 13(6), 1023-1032.
[4] Cai, L. Zhang, Z. Yang, J. et al. A noise-immune Kalman filter for short-term traffic flow forecasting. Physica A: Statistical Mechanics and its Applications. 2019, 536, 122601.
[5] Liao, R. H., Lan, S., Liu, Z. X. Short-term traffic flow forecasting based on local prediction method in chaotic time series. Computer Technology and Development. 2015, 25 (1), 1-5.
[6] Hu, J. R., He, L. Freeway Traffic flow condition criterion method based on cusp catastrophe theory. China Journal of Highway and Transport. 2017, 30(10), 137-144.
[7] Ma, Q. BP neural network short-term traffic flow prediction based on improved particle swarm optimization. Computer Simulation. 2019, 36(4), 94-98+323.
[8] Liu, Z., Du, W., Yan, D. M., et al. Short-term traffic flow forecast based on combination of k-nearest neighbor algorithm and support vector regression. Journal of Highway and Transportation Research and Development. 2017, 34 (5), 122-128+158.
[9] Yuan, H., Chen, Z. H. Short-term traffic flow prediction based on temporal convolutional networks. Journal of South China University of Technology (Natural Science Edition). 2020, 48(11), 107-113+122.
[10] Fu, C. H., Yang, S. M., Zhang, Y. Promoted short-term traffic flow prediction model based on deep learning and support vector regression. Journal of Transportation Systems Engineering and Information Technology. 2019, 19(4), 130-134+148.
[11] Zhang, G. Y., Jin, H. Research on the prediction of short-term passenger flow of urban rail transit based on improved ARIMA model. Computer Applications and Software. 2022, 39(1), 339-344.
[12] Wang, X. Q., Shao, C., F., Yin, C., Y., et al. Short-term traffic flow forecasting method based on ARIMA-GARCH-M model. Journal of Beijing Jiaotong University. 2018, 42(4), 83-88.
[13] Li, Q. R., Chi, W. Y., Chen, L., et al. Short-term traffic flow forecast based on phase space reconstruction and PSO-GPR. Journal of Transport Information and Safety. 2019, 37(2), 70-76.
[14] Weng, X. X. Hao, Y. Short-term traffic flow prediction based on LSTM algorithm with the characteristics of passenger car proportion. Journal of Chongqing Jiaotong University (Natural Science). 2020, 39(11), 20-25, 50.
[15] Wang, B. W., Wang, J. S., Wang, T. Y., Zhang, Z. Q., Liu Y., Yu, H. An encoder-decoder multi-step traffic flow prediction model based on long short-time memory network. Journal of Chongqing University. 2021, 44(11), 71-80.
[16] Wang, Q., Li, Y., Zhang, S. T., Zhang, L. Y. Research on short-term passenger flow prediction of urban rail transit based on multilayer convolution long and short-term memory neural network. Modern Urban Transit. 2023, 9, 95-99.
[17] Bui, K. N., Cho, J. Yi, H. Spatial temporal graph neural network for traffic forecasting: an overview and open research issues. Applied Intelligence. 2022, 52(3), 3763-3774.
[18] Li, L., Bi, J., Yang, K., et al. MGC-GAN: multi-graph convolutional generative adversarial networks for accurate citywide traffic flow prediction. International Conference on Systems, Man, and Cybernetics. IEEE, Czech, 2022; pp. 2557-2562.
[19] Aljuaydi, F., Wiwatanapataphee, B., Wu, Y. H. Multivariate machine learning-based prediction models of freeway traffic flow under non-recurrent events. Alexandria Engineering Journal. 2023, 65, 151-162.
[20] Mallick, T., Balaprakash, P., Rask, E., et al. Transfer learning with graph neural networks for short-term highway traffic forecasting. The 25th International Conference on Pattern Recogintion. IEEE, Italy, 2020; pp. 10367-10374.
[21] Song, X. D., Ren, M. X. The short-term traffic flow prediction based on combination model. Computer Simulation. 2022, 39(7), 156-160.
[22] Teresa, P. Impact of data loss for prediction of traffic flow on an urban road using neural networks. IEEE Transactions on Intelligent Transportation Systems. 2019, 20(3), 1000-1009.
[23] Zhan, H. Y., Gomes, G. Li, X. S., et al. Consensus ensemble system for traffic flow prediction. IEEE Transactions on Intelligent Transportation Systems. 2018, 19(12), 3903-3914.
[24] Zheng, Z. B., Yang, Y. T., Liu, J. H., et al. Deep and embedded learning approach for traffic flow prediction in urban informatics. IEEE Transactions on Intelligent Transportation Systems. 2019, 20(10), 3927- 3939.
[25] Mou, Z. H., Li, K. P., Shen, D. F. Short-term traffic flow prediction based on wavelet denoising and Bayesian neural network model. Science Technology and Engineering. 2020, 20(33), 13881-13886.
[26] Liu, B., Wu, Z. D., Yang, J. Y. Research on bio-intelligence algorithm optimized wavelet neural network and its plication in traffic flow prediction. Journal of Beijing Jiaotong University. 2020, 44(5), 17-26.
[27] Zhong, Y., Shao, Y. M., Wu, W. W. et al. Short-term traffic flow prediction model based on XGBoost. Science Technology and Engineering. 2019, 19(30), 337-342.
[28] Ye, J., Li, L. J., Tang, Z X. Short-term traffic flow forecasting based on CNN-XGBoost. Computer Engineering and Design. 2020, 41(4), 1080-1086.
[29] Antypas, E., Spanos, G., Lalas, A., Votis, K., Tzovaras, D. A time-series approach for estimated time of arrival prediction in autonomous vehicles. Transportation Research Procedia. 2024, 78, 166-173.
[30] Chen, B. Y., Chen, X. Y., Chen, H. P., Huang, Y. B., Jia, T., Lam. W. H. Understanding user equilibrium states of road networks: Evidence from two Chinese mega-cities using taxi trajectory mining. Transportation Research Part A: Policy and Practice. 2024, 180(1), 103976.
Cite This Article
  • APA Style

    Wang, X., Fang, F. (2024). Short-Term Traffic Flow Prediction Based on Wavelet Analysis and XGBoost. International Journal of Transportation Engineering and Technology, 10(1), 15-24. https://doi.org/10.11648/j.ijtet.20241001.12

    Copy | Download

    ACS Style

    Wang, X.; Fang, F. Short-Term Traffic Flow Prediction Based on Wavelet Analysis and XGBoost. Int. J. Transp. Eng. Technol. 2024, 10(1), 15-24. doi: 10.11648/j.ijtet.20241001.12

    Copy | Download

    AMA Style

    Wang X, Fang F. Short-Term Traffic Flow Prediction Based on Wavelet Analysis and XGBoost. Int J Transp Eng Technol. 2024;10(1):15-24. doi: 10.11648/j.ijtet.20241001.12

    Copy | Download

  • @article{10.11648/j.ijtet.20241001.12,
      author = {Xin Wang and Fang Fang},
      title = {Short-Term Traffic Flow Prediction Based on Wavelet Analysis and XGBoost
    },
      journal = {International Journal of Transportation Engineering and Technology},
      volume = {10},
      number = {1},
      pages = {15-24},
      doi = {10.11648/j.ijtet.20241001.12},
      url = {https://doi.org/10.11648/j.ijtet.20241001.12},
      eprint = {https://article.sciencepublishinggroup.com/pdf/10.11648.j.ijtet.20241001.12},
      abstract = {Traffic flow prediction is of great significance for urban planning and alleviating traffic congestion. Due to the randomness and high volatility of urban road network short-term traffic flow, it is difficult for a single model to accurately estimate traffic flow and travel time. In order to obtain more ideal prediction accuracy, a combined prediction model based on wavelet decomposition and reconstruction (WDR) and the extreme gradient boosting (XGBoost) model is developed in this paper. Firstly, the Mallat algorithm is applied to perform multi-scale wavelet decomposition on the average travel time series of the original traffic data, and single branch reconstruction is performed on the components at each scale. Secondly, XGBoost is used to predict each reconstructed single-branch sequence, so as to obtain multiple sub-models, and the Bayesian algorithm is used to optimize the hyperparameters of the sub-models. Finally, the algebraic sum of the predicted values of all sub-models is used to obtain the overall traffic prediction result. To test the performance of the proposed model, actual traffic flow data has been collected from a certain link of the Brooklyn area in New York, USA. The performance of proposed WDR-XGBoost model has been compared with other existing machine learning models, e.g., support vector regression model (SVR) and single XGBoost model. Experimental findings demonstrated that the proposed WDR-XGBoost model performs better on multiple evaluation indicators and has significantly outperformed the other models in terms of accuracy and stability.
    },
     year = {2024}
    }
    

    Copy | Download

  • TY  - JOUR
    T1  - Short-Term Traffic Flow Prediction Based on Wavelet Analysis and XGBoost
    
    AU  - Xin Wang
    AU  - Fang Fang
    Y1  - 2024/07/23
    PY  - 2024
    N1  - https://doi.org/10.11648/j.ijtet.20241001.12
    DO  - 10.11648/j.ijtet.20241001.12
    T2  - International Journal of Transportation Engineering and Technology
    JF  - International Journal of Transportation Engineering and Technology
    JO  - International Journal of Transportation Engineering and Technology
    SP  - 15
    EP  - 24
    PB  - Science Publishing Group
    SN  - 2575-1751
    UR  - https://doi.org/10.11648/j.ijtet.20241001.12
    AB  - Traffic flow prediction is of great significance for urban planning and alleviating traffic congestion. Due to the randomness and high volatility of urban road network short-term traffic flow, it is difficult for a single model to accurately estimate traffic flow and travel time. In order to obtain more ideal prediction accuracy, a combined prediction model based on wavelet decomposition and reconstruction (WDR) and the extreme gradient boosting (XGBoost) model is developed in this paper. Firstly, the Mallat algorithm is applied to perform multi-scale wavelet decomposition on the average travel time series of the original traffic data, and single branch reconstruction is performed on the components at each scale. Secondly, XGBoost is used to predict each reconstructed single-branch sequence, so as to obtain multiple sub-models, and the Bayesian algorithm is used to optimize the hyperparameters of the sub-models. Finally, the algebraic sum of the predicted values of all sub-models is used to obtain the overall traffic prediction result. To test the performance of the proposed model, actual traffic flow data has been collected from a certain link of the Brooklyn area in New York, USA. The performance of proposed WDR-XGBoost model has been compared with other existing machine learning models, e.g., support vector regression model (SVR) and single XGBoost model. Experimental findings demonstrated that the proposed WDR-XGBoost model performs better on multiple evaluation indicators and has significantly outperformed the other models in terms of accuracy and stability.
    
    VL  - 10
    IS  - 1
    ER  - 

    Copy | Download

Author Information
  • Sections