Learning heterogeneous traffic patterns for travel time prediction of bus journeys

Abstract In this paper, we address the problem of travel time prediction of bus journeys which consist of bus riding times (may involve multiple bus services) and also the waiting times at transfer points. We propose a novel method called Traffic Pattern centric Segment Coalescing Framework (TP-SCF) that relies on learned disparate patterns of traffic conditions across different bus line segments for bus journey travel time prediction. Specifically, the proposed method consists of a training and a prediction stage. In the training stage, the bus lines are partitioned into bus line segments and the common travel time patterns of segments from different bus lines are explored using Non-negative Matrix Factorization (NMF). Bus line segments with similar patterns are classified into the same cluster. The clusters are then coalesced in order to extract data records for model training and bus journey time prediction. A separate Long Short Term Memory (LSTM) based model is trained for each cluster to predict the bus travel time under various traffic conditions. During prediction, a given bus journey is partitioned into the riding time components and waiting time components. The riding time components are predicted using the corresponding LSTM models of the clusters while the waiting time components are estimated based on historical bus arrival time records. We evaluated our method on large scale real-world bus travel data involving 30 bus services, and the results show that the proposed method notably outperforms the state-of-the-art approaches for all the scenarios considered.

[1]  Justin Beaudoin,et al.  Public transit investment and sustainable transportation: A review of studies of transit's impact on traffic congestion and air quality , 2015 .

[2]  Wang-Chien Lee,et al.  HTTP: a new framework for bus travel time prediction based on historical trajectories , 2012, SIGSPATIAL/GIS.

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

[4]  Srinivas S. Pulugurtha,et al.  ARIMA Model for Forecasting Short-Term Travel Time due to Incidents in Spatio-Temporal Context , 2015 .

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

[6]  Jian Sun,et al.  Deep Residual Learning for Image Recognition , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

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

[8]  Matthias Weidlich,et al.  Traveling time prediction in scheduled transportation with journey segments , 2017, Inf. Syst..

[9]  Ugur Demiryurek,et al.  Utilizing Real-World Transportation Data for Accurate Traffic Prediction , 2012, 2012 IEEE 12th International Conference on Data Mining.

[10]  Lelitha Vanajakshi,et al.  Travel time prediction under heterogeneous traffic conditions using global positioning system data from buses , 2009 .

[11]  Guiyuan Jiang,et al.  Bus Travel Speed Prediction using Attention Network of Heterogeneous Correlation Features , 2019, SDM.

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

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

[14]  Chih-Jen Lin,et al.  Projected Gradient Methods for Nonnegative Matrix Factorization , 2007, Neural Computation.

[15]  Fabien Moutarde,et al.  Analysis of Large-Scale Traffic Dynamics in an Urban Transportation Network Using Non-Negative Tensor Factorization , 2014, International Journal of Intelligent Transportation Systems Research.

[16]  Ugur Demiryurek,et al.  Situation Aware Multi-task Learning for Traffic Prediction , 2017, 2017 IEEE International Conference on Data Mining (ICDM).

[17]  Guiyuan Jiang,et al.  Travel-Time Prediction of Bus Journey With Multiple Bus Trips , 2019, IEEE Transactions on Intelligent Transportation Systems.

[18]  Dimitrios Tzovaras,et al.  Managing Spatial Graph Dependencies in Large Volumes of Traffic Data for Travel-Time Prediction , 2016, IEEE Transactions on Intelligent Transportation Systems.

[19]  Wei Fan,et al.  Dynamic Travel Time Prediction Models for Buses Using Only GPS Data , 2015 .

[20]  S. S. Jain,et al.  Prediction of Bus Travel Time Using ANN: A Case Study in Delhi , 2016 .

[21]  Yu Bin,et al.  Bus Arrival Time Prediction Using Support Vector Machines , 2006 .

[22]  Wei Guan,et al.  Analysis and Prediction of Regional Mobility Patterns of Bus Travellers Using Smart Card Data and Points of Interest Data , 2019, IEEE Transactions on Intelligent Transportation Systems.

[23]  Fei-Yue Wang,et al.  Travel time prediction with LSTM neural network , 2016, 2016 IEEE 19th International Conference on Intelligent Transportation Systems (ITSC).

[24]  Xianfeng Tang,et al.  A Simple Baseline for Travel Time Estimation using Large-scale Trip Data , 2019, ACM Trans. Intell. Syst. Technol..

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

[26]  Mihaela van der Schaar,et al.  Mining the Situation: Spatiotemporal Traffic Prediction With Big Data , 2015, IEEE Journal of Selected Topics in Signal Processing.

[27]  Xin Liu,et al.  Document clustering based on non-negative matrix factorization , 2003, SIGIR.

[28]  Kay W. Axhausen,et al.  Understanding urban mobility patterns with a probabilistic tensor factorization framework , 2016 .

[29]  Feiping Nie,et al.  Efficient and Robust Feature Selection via Joint ℓ2, 1-Norms Minimization , 2010, NIPS.

[30]  Nitish Srivastava,et al.  Dropout: a simple way to prevent neural networks from overfitting , 2014, J. Mach. Learn. Res..

[31]  Bin Zhao,et al.  Travel Time Estimation without Road Networks: An Urban Morphological Layout Representation Approach , 2019, IJCAI.