Spatio-Temporal Dual Graph Neural Networks for Travel Time Estimation

Travel time estimation is one of the core tasks for the development of intelligent transportation systems. Most previous works model the road segments or intersections separately by learning their spatio-temporal characteristics to estimate travel time. However, due to the continuous alternations of the road segments and intersections in a path, the dynamic features are supposed to be coupled and interactive. Therefore, modeling one of them limits further improvement in accuracy of estimating travel time. To address the above problems, a novel graph-based deep learning framework for travel time estimation is proposed in this paper, namely Spatio-Temporal Dual Graph Neural Networks (STDGNN). Specifically, we first establish the node-wise and edge-wise graphs to respectively characterize the adjacency relations of intersections and that of road segments. In order to extract the joint spatio-temporal correlations of the intersections and road segments, we adopt the spatio-temporal dual graph learning approach that incorporates multiple spatial-temporal dual graph learning modules with multi-scale network architectures. Finally, we employ the multi-task learning approach to estimate the travel time of a given whole route, each road segment and intersection simultaneously. We conduct extensive experiments to evaluate our proposed model on three real-world trajectory datasets, and the experimental results show that STDGNN significantly outperforms several state-of-art baselines.

[1]  Xiang Bai,et al.  An End-to-End Trainable Neural Network for Image-Based Sequence Recognition and Its Application to Scene Text Recognition , 2015, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[2]  Philip S. Yu,et al.  Deep Learning for Spatio-Temporal Data Mining: A Survey , 2019, IEEE Transactions on Knowledge and Data Engineering.

[3]  Guangyin Jin,et al.  GSEN: An ensemble deep learning benchmark model for urban hotspots spatiotemporal prediction , 2021, Neurocomputing.

[4]  Hyunjo Lee,et al.  Modified K-Means Clustering for Travel Time Prediction Based on Historical Traffic Data , 2010, KES.

[5]  Ge Yu,et al.  Learning Embeddings of Intersections on Road Networks , 2019, SIGSPATIAL/GIS.

[6]  D. T. Lee,et al.  Travel-time prediction with support vector regression , 2004, IEEE Transactions on Intelligent Transportation Systems.

[7]  Jieping Ye,et al.  Spatiotemporal Multi-Graph Convolution Network for Ride-Hailing Demand Forecasting , 2019, AAAI.

[8]  Wei Cao,et al.  Multi-Range Attentive Bicomponent Graph Convolutional Network for Traffic Forecasting , 2019, AAAI.

[9]  Cyrus Shahabi,et al.  Diffusion Convolutional Recurrent Neural Network: Data-Driven Traffic Forecasting , 2017, ICLR.

[10]  Ram Rajagopal,et al.  Travel Time Estimation Using Floating Car Data , 2010, ArXiv.

[11]  Haifeng Wang,et al.  ConSTGAT: Contextual Spatial-Temporal Graph Attention Network for Travel Time Estimation at Baidu Maps , 2020, KDD.

[12]  Xiaoyang Wang,et al.  Traffic Flow Prediction via Spatial Temporal Graph Neural Network , 2020, WWW.

[13]  Doina Precup,et al.  Break the Ceiling: Stronger Multi-scale Deep Graph Convolutional Networks , 2019, NeurIPS.

[14]  Yu-Bin Yang,et al.  Image Restoration Using Very Deep Convolutional Encoder-Decoder Networks with Symmetric Skip Connections , 2016, NIPS.

[15]  Jing Jiang,et al.  Graph WaveNet for Deep Spatial-Temporal Graph Modeling , 2019, IJCAI.

[16]  Yu Liu,et al.  T-GCN: A Temporal Graph Convolutional Network for Traffic Prediction , 2018, IEEE Transactions on Intelligent Transportation Systems.

[17]  Shuai Yi,et al.  Spatio-Temporal Graph Transformer Networks for Pedestrian Trajectory Prediction , 2020, ECCV.

[18]  Yoshua Bengio,et al.  Empirical Evaluation of Gated Recurrent Neural Networks on Sequence Modeling , 2014, ArXiv.

[19]  Haris N. Koutsopoulos,et al.  Travel time estimation for urban road networks using low frequency probe vehicle data , 2013, Transportation Research Part B: Methodological.

[20]  Wei Cao,et al.  When Will You Arrive? Estimating Travel Time Based on Deep Neural Networks , 2018, AAAI.

[21]  Guangyin Jin,et al.  Urban ride-hailing demand prediction with multiple spatio-temporal information fusion network , 2020, Transportation Research Part C: Emerging Technologies.

[22]  Haris N. Koutsopoulos,et al.  Route travel time estimation using low-frequency floating car data , 2013, 16th International IEEE Conference on Intelligent Transportation Systems (ITSC 2013).

[23]  Xing Xie,et al.  T-Drive: Enhancing Driving Directions with Taxi Drivers' Intelligence , 2013, IEEE Transactions on Knowledge and Data Engineering.

[24]  Wang-Chien Lee,et al.  DeepIST: Deep Image-based Spatio-Temporal Network for Travel Time Estimation , 2019, CIKM.

[25]  Ning Feng,et al.  Attention Based Spatial-Temporal Graph Convolutional Networks for Traffic Flow Forecasting , 2019, AAAI.

[26]  Zheng Wang,et al.  Learning to Estimate the Travel Time , 2018, KDD.

[27]  Christian S. Jensen,et al.  PACE: a PAth-CEntric paradigm for stochastic path finding , 2017, The VLDB Journal.

[28]  Yanru Zhang,et al.  A gradient boosting method to improve travel time prediction , 2015 .

[29]  Hao Ma,et al.  GaAN: Gated Attention Networks for Learning on Large and Spatiotemporal Graphs , 2018, UAI.

[30]  Yu Zheng,et al.  Travel time estimation of a path using sparse trajectories , 2014, KDD.

[31]  Zhanxing Zhu,et al.  3D Graph Convolutional Networks with Temporal Graphs: A Spatial Information Free Framework For Traffic Forecasting , 2019, ArXiv.

[32]  Alejandro Tirachini,et al.  Estimation of travel time and the benefits of upgrading the fare payment technology in urban bus services , 2013 .

[33]  Philip S. Yu,et al.  A Comprehensive Survey on Graph Neural Networks , 2019, IEEE Transactions on Neural Networks and Learning Systems.

[34]  Zheng Wang,et al.  CompactETA: A Fast Inference System for Travel Time Prediction , 2020, KDD.

[35]  Sonali Agarwal,et al.  Taxi Travel Time Prediction Using Ensemble-Based Random Forest and Gradient Boosting Model , 2018 .

[36]  Sergey Ioffe,et al.  Inception-v4, Inception-ResNet and the Impact of Residual Connections on Learning , 2016, AAAI.

[37]  Weiwei Sun,et al.  DeepTravel: a Neural Network Based Travel Time Estimation Model with Auxiliary Supervision , 2018, IJCAI.

[38]  Chi-Yin Chow,et al.  STANN: A Spatio–Temporal Attentive Neural Network for Traffic Prediction , 2019, IEEE Access.

[39]  Xiaojun Chang,et al.  Connecting the Dots: Multivariate Time Series Forecasting with Graph Neural Networks , 2020, KDD.

[40]  Lei Chen,et al.  Finding time period-based most frequent path in big trajectory data , 2013, SIGMOD '13.

[41]  Erik van Zwet,et al.  A simple and effective method for predicting travel times on freeways , 2004, IEEE Transactions on Intelligent Transportation Systems.

[42]  Zhanxing Zhu,et al.  Spatio-temporal Graph Convolutional Neural Network: A Deep Learning Framework for Traffic Forecasting , 2017, IJCAI.

[43]  Can Yang,et al.  Fast map matching, an algorithm integrating hidden Markov model with precomputation , 2018, Int. J. Geogr. Inf. Sci..

[44]  Max Welling,et al.  Semi-Supervised Classification with Graph Convolutional Networks , 2016, ICLR.

[45]  Eric R. Ziegel,et al.  The Elements of Statistical Learning , 2003, Technometrics.