RSAB-ConvGRU: A Hybrid Deep-Learning Method for Traffic Flow Prediction
Dawen Xia,Yan Chen,Wenyong Zhang,Yang Hu,Yantao Li,Huaqing Li
DOI: https://doi.org/10.1007/s11042-023-15877-x
IF: 2.577
2024-01-01
Multimedia Tools and Applications
Abstract:Accurate and real-time traffic flow prediction is crucial in intelligent transportation systems (ITS), and the traditional shallow prediction methods are challenging to capture the nonlinearity and uncertainty of traffic data effectively. To this end, this paper proposes a hybrid deep-learning method based on R esidual S elf- A ttention and B idirectional Gated Recurrent Unit combined with a Conv olution- G ated R ecurrent U nit (RSAB-ConvGRU) network to improve the accuracy of traffic flow prediction. The method consists of an RSA-ConvGRU module and two Bidirectional GRU (Bi-GRU) modules. The RSA-ConvGRU module includes a convolution-gated recurrent unit (Conv-GRU) module and a residual self-attention mechanism (RSA) module. Specifically, the Conv-GRU utilizes the convolutional and gated recurrent unit to extract spatial and temporal features. Moreover, the residual self-attention mechanism is used to determine the contribution of traffic features at different periods and stabilize the network’s training process to improve Conv-GRU’s prediction performance. Finally, the Bi-GRU module obtains the periodic characteristics and forward and backward variance trends in traffic flow data. The experimental results show that the accuracy of the RSAB-ConvGRU method is superior to state-of-the-art methods, such as SVR, LSTM, GRU, DCRNN, CNN-GRU-Attention, Conv-LSTM, AT-Conv-LSTM, Stacked-LSTM, and LSTM-RNN with Attention. Compared to the above nine methods, with a prediction time of 60 minutes and the urban traffic data, the MAPE values of RSAB-ConvGRU are reduced by 56.01%, 22.97%, 25.64%, 16.55%, 7.57%, 11.11%, 12.58%, 7.64%, and 6.3%, respectively.