RUS  ENG
Full version
JOURNALS // Computer Research and Modeling // Archive

Computer Research and Modeling, 2018 Volume 10, Issue 3, Pages 359–367 (Mi crm258)

This article is cited in 4 papers

SPECIAL ISSUE

Traffic flow speed prediction on transportation graph with convolutional neural networks

N. G. Prokoptseva, A. E. Alekseenkoba, Ya. A. Kholodovba

a 1Innopolis University, 1 Universiteskaya st., Innopolis, 420500, Russia
b Institute of Computer Aided Design of the Russian Academy of Sciences, 19/18 2-ya Brestskaya st., Moscow, 123056, Russia

Abstract: The short-term prediction of road traffic condition is one of the main tasks of transportation modelling. The main purpose of which are traffic control, reporting of accidents, avoiding traffic jams due to knowledge of traffic flow and subsequent transportation planning. A number of solutions exist — both model-driven and data driven had proven to be successful in capturing the dynamics of traffic flow. Nevertheless, most space-time models suffer from high mathematical complexity and low efficiency. Artificial Neural Networks, one of the prominent data-driven approaches, show promising performance in modelling the complexity of traffic flow. We present a neural network architecture for traffic flow prediction on a real-world road network graph. The model is based on the combination of a recurrent neural network and graph convolutional neural network. Where a recurrent neural network is used to model temporal dependencies, and a convolutional neural network is responsible for extracting spatial features from traffic. To make multiple few steps ahead predictions, the encoder-decoder architecture is used, which allows to reduce noise propagation due to inexact predictions. To model the complexity of traffic flow, we employ multilayered architecture. Deeper neural networks are more difficult to train. To speed up the training process, we use skip-connections between each layer, so that each layer teaches only the residual function with respect to the previous layer outputs. The resulting neural network was trained on raw data from traffic flow detectors from the US highway system with a resolution of 5 minutes. 3 metrics: mean absolute error, mean relative error, mean-square error were used to estimate the quality of the prediction. It was found that for all metrics the proposed model achieved lower prediction error than previously published models, such as Vector Auto Regression, LSTM and Graph Convolution GRU.

Keywords: neural network, traffic network flow, traffic flow, traffic prediction.

UDC: 656.021.2

Received: 28.02.2018
Revised: 22.05.2018
Accepted: 24.05.2018

DOI: 10.20537/2076-7633-2018-10-3-359-367



© Steklov Math. Inst. of RAS, 2024