City-Wide Traffic Flow Forecasting Using a Deep Convolutional Neural Network

City-wide traffic flow forecasting is a significant function of the Intelligent Transport System (ITS), which plays an important role in city traffic management and public travel safety. However, this remains a very challenging task that is affected by many complex factors, such as road network dist...

Full description

Bibliographic Details
Main Authors: Shangyu Sun, Huayi Wu, Longgang Xiang
Format: Article
Language:English
Published: MDPI AG 2020-01-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/20/2/421
id doaj-6686f9658abb43e9bd3fb09450016963
record_format Article
spelling doaj-6686f9658abb43e9bd3fb094500169632020-11-25T01:27:39ZengMDPI AGSensors1424-82202020-01-0120242110.3390/s20020421s20020421City-Wide Traffic Flow Forecasting Using a Deep Convolutional Neural NetworkShangyu Sun0Huayi Wu1Longgang Xiang2State Key Laboratory of Information Engineering in Surveying, Mapping and Remote Sensing, Wuhan University, Wuhan 430079, ChinaState Key Laboratory of Information Engineering in Surveying, Mapping and Remote Sensing, Wuhan University, Wuhan 430079, ChinaState Key Laboratory of Information Engineering in Surveying, Mapping and Remote Sensing, Wuhan University, Wuhan 430079, ChinaCity-wide traffic flow forecasting is a significant function of the Intelligent Transport System (ITS), which plays an important role in city traffic management and public travel safety. However, this remains a very challenging task that is affected by many complex factors, such as road network distribution and external factors (e.g., weather, accidents, and holidays). In this paper, we propose a deep-learning-based multi-branch model called TFFNet (Traffic Flow Forecasting Network) to forecast the short-term traffic status (flow) throughout a city. The model uses spatiotemporal traffic flow matrices and external factors as its input and then infers and outputs the future short-term traffic status (flow) of the whole road network. For modelling the spatial correlations of the traffic flows between current and adjacent road segments, we employ a multi-layer fully convolutional framework to perform cross-correlation calculation and extract the hierarchical spatial dependencies from local to global scales. Also, we extract the temporal closeness and periodicity of traffic flow from historical observations by constructing a high-dimensional tensor comprised of traffic flow matrices from three fragments of the time axis: recent time, near history, and distant history. External factors are also considered and trained with a fully connected neural network and then fused with the output of the main component of TFFNet. The multi-branch model is automatically trained to fit complex patterns hidden in the traffic flow matrices until reaching pre-defined convergent criteria via the back-propagation method. By constructing a rational model input and network architecture, TFFNet can capture spatial and temporal dependencies simultaneously from traffic flow matrices during model training and outperforms other typical traffic flow forecasting methods in the experimental dataset.https://www.mdpi.com/1424-8220/20/2/421city-wide traffic flow forecastingmulti-branch prediction networkdeep learningexternal factors fusiontaxicabs gps trajectories
collection DOAJ
language English
format Article
sources DOAJ
author Shangyu Sun
Huayi Wu
Longgang Xiang
spellingShingle Shangyu Sun
Huayi Wu
Longgang Xiang
City-Wide Traffic Flow Forecasting Using a Deep Convolutional Neural Network
Sensors
city-wide traffic flow forecasting
multi-branch prediction network
deep learning
external factors fusion
taxicabs gps trajectories
author_facet Shangyu Sun
Huayi Wu
Longgang Xiang
author_sort Shangyu Sun
title City-Wide Traffic Flow Forecasting Using a Deep Convolutional Neural Network
title_short City-Wide Traffic Flow Forecasting Using a Deep Convolutional Neural Network
title_full City-Wide Traffic Flow Forecasting Using a Deep Convolutional Neural Network
title_fullStr City-Wide Traffic Flow Forecasting Using a Deep Convolutional Neural Network
title_full_unstemmed City-Wide Traffic Flow Forecasting Using a Deep Convolutional Neural Network
title_sort city-wide traffic flow forecasting using a deep convolutional neural network
publisher MDPI AG
series Sensors
issn 1424-8220
publishDate 2020-01-01
description City-wide traffic flow forecasting is a significant function of the Intelligent Transport System (ITS), which plays an important role in city traffic management and public travel safety. However, this remains a very challenging task that is affected by many complex factors, such as road network distribution and external factors (e.g., weather, accidents, and holidays). In this paper, we propose a deep-learning-based multi-branch model called TFFNet (Traffic Flow Forecasting Network) to forecast the short-term traffic status (flow) throughout a city. The model uses spatiotemporal traffic flow matrices and external factors as its input and then infers and outputs the future short-term traffic status (flow) of the whole road network. For modelling the spatial correlations of the traffic flows between current and adjacent road segments, we employ a multi-layer fully convolutional framework to perform cross-correlation calculation and extract the hierarchical spatial dependencies from local to global scales. Also, we extract the temporal closeness and periodicity of traffic flow from historical observations by constructing a high-dimensional tensor comprised of traffic flow matrices from three fragments of the time axis: recent time, near history, and distant history. External factors are also considered and trained with a fully connected neural network and then fused with the output of the main component of TFFNet. The multi-branch model is automatically trained to fit complex patterns hidden in the traffic flow matrices until reaching pre-defined convergent criteria via the back-propagation method. By constructing a rational model input and network architecture, TFFNet can capture spatial and temporal dependencies simultaneously from traffic flow matrices during model training and outperforms other typical traffic flow forecasting methods in the experimental dataset.
topic city-wide traffic flow forecasting
multi-branch prediction network
deep learning
external factors fusion
taxicabs gps trajectories
url https://www.mdpi.com/1424-8220/20/2/421
work_keys_str_mv AT shangyusun citywidetrafficflowforecastingusingadeepconvolutionalneuralnetwork
AT huayiwu citywidetrafficflowforecastingusingadeepconvolutionalneuralnetwork
AT longgangxiang citywidetrafficflowforecastingusingadeepconvolutionalneuralnetwork
_version_ 1725104022682075136