TY - JOUR
T1 - Graph Markov network for traffic forecasting with missing data
AU - Cui, Zhiyong
AU - Lin, Longfei
AU - Pu, Ziyuan
AU - Wang, Yinhai
N1 - Funding Information:
This work was supported by the Connected Cities with Smart Transportation (C2SMART) Tier 1 University Transportation Center with the USDOT Award No.: 69A3551747124. Thanks to Washington State Department of Transportation (WSDOT) for providing the research datasets. Thanks to Xinyu Chen for sharing the academic-drawing code on GitHub. Also, the authors would like to thank Ruimin Ke and Shuyi Yin for helpful discussions and comments.
Publisher Copyright:
© 2020
Copyright:
Copyright 2020 Elsevier B.V., All rights reserved.
PY - 2020/8
Y1 - 2020/8
N2 - Traffic forecasting is a classical task for traffic management and it plays an important role in intelligent transportation systems. However, since traffic data are mostly collected by traffic sensors or probe vehicles, sensor failures and the lack of probe vehicles will inevitably result in missing values in the collected raw data for some specific links in the traffic network. Although missing values can be imputed, existing data imputation methods normally need long-term historical traffic state data. As for short-term traffic forecasting, especially under edge computing and online prediction scenarios, traffic forecasting models with the capability of handling missing values are needed. In this study, we consider the traffic network as a graph and define the transition between network-wide traffic states at consecutive time steps as a graph Markov process. In this way, missing traffic states can be inferred step by step and the spatial–temporal relationships among the roadway links can be incorporated. Based on the graph Markov process, we propose a new neural network architecture for spatial–temporal data forecasting, i.e. the graph Markov network (GMN). By incorporating the spectral graph convolution operation, we also propose a spectral graph Markov network (SGMN). The proposed models are compared with baseline models and tested on three real-world traffic state datasets with various missing rates. Experimental results show that the proposed GMN and SGMN can achieve superior prediction performance in terms of both accuracy and efficiency. Besides, the proposed models’ parameters, weights, and predicted results are comprehensively analyzed and visualized.
AB - Traffic forecasting is a classical task for traffic management and it plays an important role in intelligent transportation systems. However, since traffic data are mostly collected by traffic sensors or probe vehicles, sensor failures and the lack of probe vehicles will inevitably result in missing values in the collected raw data for some specific links in the traffic network. Although missing values can be imputed, existing data imputation methods normally need long-term historical traffic state data. As for short-term traffic forecasting, especially under edge computing and online prediction scenarios, traffic forecasting models with the capability of handling missing values are needed. In this study, we consider the traffic network as a graph and define the transition between network-wide traffic states at consecutive time steps as a graph Markov process. In this way, missing traffic states can be inferred step by step and the spatial–temporal relationships among the roadway links can be incorporated. Based on the graph Markov process, we propose a new neural network architecture for spatial–temporal data forecasting, i.e. the graph Markov network (GMN). By incorporating the spectral graph convolution operation, we also propose a spectral graph Markov network (SGMN). The proposed models are compared with baseline models and tested on three real-world traffic state datasets with various missing rates. Experimental results show that the proposed GMN and SGMN can achieve superior prediction performance in terms of both accuracy and efficiency. Besides, the proposed models’ parameters, weights, and predicted results are comprehensively analyzed and visualized.
KW - Graph convolution
KW - Graph Markov process
KW - Missing values
KW - Neural network
KW - Traffic forecasting
KW - Traffic network
UR - https://www.scopus.com/pages/publications/85087617329
U2 - 10.1016/j.trc.2020.102671
DO - 10.1016/j.trc.2020.102671
M3 - Article
AN - SCOPUS:85087617329
SN - 0968-090X
VL - 117
JO - Transportation Research Part C: Emerging Technologies
JF - Transportation Research Part C: Emerging Technologies
M1 - 102671
ER -