Abstract
Accurate demand prediction is an essential component of any decision support system for smart vehicle dispatching. However, predicting real time demand at the micro-geographical level is a challenging task due to its underlying complexity, and prior work has focused largely on predicting one-step-ahead demand at a macro-geographical level, often using classical times series models that do not consider exogenous factors or quantify the prediction uncertainty in a probabilistic setting. In this paper, we propose an end-to-end deep learning-based framework with a novel architecture to predict multi-step-ahead real time travel demand, along with uncertainty estimation. The model is multi-stage and captures both spatial and temporal aspects. We employ the encoder-decoder framework with variations of convolution and LSTM units, and incorporate an attention mechanism into the model to quantify the interdependence between the input and output elements. We illustrate our model using two real data sets: a taxi and a ride-sharing service (Uber) for the city of New York.










Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Ezeh A, Oyebode O, Satterthwaite D, Chen YF, Ndugwa R, Sartori J, Mberu B, Melendez-Torres G, Haregu T, Watson SI et al (2017) The history, geography, and sociology of slums and the health problems of people who live in slums. The Lancet 389(10068):547
Pant P, Harrison RM (2013) Estimation of the contribution of road traffic emissions to particulate matter concentrations from field measurements: a review. Atmospheric Environment 77:78
Yuan NJ, Zheng Y, Zhang L, Xie X (2012) T-finder: A recommender system for finding passengers and vacant taxis. IEEE Transactions on Knowledge and Data Engineering 25(10):2390
Seow KT, Dang NH, Lee DH (2009) A collaborative multiagent taxi-dispatch system. IEEE Transactions on Automation Science and Engineering 7(3):607
Niu K, Wang C, Zhou X, Zhou T (2019) Predicting Ride-Hailing Service Demand via RPA-LSTM. IEEE Transactions on Vehicular Technology 68(5):4213
Wang D, Yang Y, Ning S (2018) DeepSTCL: A deep spatio-temporal ConvLSTM for travel demand prediction. In: 2018 International joint conference on neural networks (IJCNN). IEEE, pp 1–8
Yao H, Wu F, Ke J, Tang X, Jia Y, Lu S, Gong P, Ye J, Li Z (2018) Deep multi-view spatial-temporal network for taxi demand prediction. In: Proceedings of the AAAI conference on artificial intelligence, vol 32
Wang S, Cao J, Yu P (2020) Deep learning for spatio-temporal data mining: A survey. IEEE Trans Knowl Data Eng
Kontou E, Garikapati V, Hou Y (2020) Reducing ridesourcing empty vehicle travel with future travel demand prediction. Transportation Research Part C: Emerging Technologies 121:102826
Yin X, Wu G, Wei J, Shen Y, Qi H, Yin B (2020) A comprehensive survey on traffic prediction. arXiv:2004.08555
Chen L, Thakuriah PV, Ampountolas K (2021) Short-term prediction of demand for ride-hailing services: A deep learning approach. J Big Data Anal Transp:1–21
Guo G, Zhang T (2020) A residual spatio-temporal architecture for travel demand forecasting. Transportation Research Part C: Emerging Technologies 115:102639
Zhang C, Zhu F, Lv Y, Ye P, Wang FY (2021) MLRNN: Taxi demand prediction based on multi-level deep learning and regional heterogeneity analysis. IEEE Trans Intell Transp Syst
Jin G, Cui Y, Zeng L, Tang H, Feng Y, Huang J (2020) Urban ride-hailing demand prediction with multiple spatio-temporal information fusion network. Transportation Research Part C: Emerging Technologies 117:102665
Ke J, Feng S, Zhu Z, Yang H, Ye J (2021) Joint predictions of multi-modal ride-hailing demands: A deep multi-task multi-graph learning-based approach. Transportation Research Part C: Emerging Technologies 127:103063
Zou X, Zhang S, Zhang C, James J, Chung E (2021) Long-term origin-destination demand prediction with graph deep learning. IEEE Trans Big Data
Zhang Y, Yang Y, Zhou W, Wang H, Ouyang X (2021) Multi-city traffic flow forecasting via multi-task learning. Appl Intell:1–19
Mohler GO, Short MB, Brantingham PJ, Schoenberg FP, Tita GE (2011) Self-exciting point process modeling of crime. Journal of the American Statistical Association 106(493):100
Chan W, Jaitly N, Le Q, Vinyals O (2016) Listen, attend and spell: A neural network for large vocabulary conversational speech recognition. In: 2016 IEEE International conference on acoustics, speech and signal processing (ICASSP). IEEE, pp 4960–4964
Sutskever I, Vinyals O, Le QV (2014) Sequence to sequence learning with neural networks. In: Advances in neural information processing systems, pp 3104–3112
Wu Y, Schuster M, Chen Z, Le QV, Norouzi M, Macherey W, Krikun M, Cao Y, Gao Q, Macherey K et al (2016) Google’s neural machine translation system: Bridging the gap between human and machine translation. arXiv:1609.08144
Prabhavalkar R, Rao K, Sainath TN, Li B, Johnson L, Jaitly N (2017) A comparison of sequence-to-sequence models for speech recognition. In: Interspeech, pp 939–943
Gal Y, Ghahramani Z (2016) Dropout as a bayesian approximation: Representing model uncertainty in deep learning. In: International conference on machine learning, pp 1050–1059
Box GE, Pierce DA (1970) Distribution of residual autocorrelations in autoregressive-integrated moving average time series models. Journal of the American statistical Association 65(332):1509
Moghimi B, Safikhani A, Kamga C, Hao W, Ma J (2018) Short-term prediction of signal cycle on an arterial with actuated-uncoordinated control using sparse time series models. IEEE Transactions on Intelligent Transportation Systems 20(8):2976
Moreira-Matias L, Gama J, Ferreira M, Mendes-Moreira J, Damas L (2013) Predicting taxi-passenger demand using streaming data. IEEE Transactions on Intelligent Transportation Systems 14(3):1393
Cohen B, Muñoz P (2016) Sharing cities and sustainable consumption and production: towards an integrated framework. Journal of cleaner production 134:87
Tong Y, Chen Y, Zhou Z, Chen L, Wang J, Yang Q, Ye J, Lv W (2017) The simpler the better: a unified approach to predicting original taxi demands based on large-scale online platforms. In: Proceedings of the 23rd ACM SIGKDD international conference on knowledge discovery and data mining, pp 1653–1662
Deng D, Shahabi C, Demiryurek U, Zhu L, Yu R, Liu Y (2016) Latent space model for road networks to predict time-varying traffic. In: Proceedings of the 22nd ACM SIGKDD International conference on knowledge discovery and data mining, pp 1525–1534
Yan X, Liu X, Zhao X (2020) Using machine learning for direct demand modeling of ridesourcing services in Chicago. Journal of Transport Geography 83:102661
Liu Z, Chen H, Li Y, Zhang Q (2020) Taxi demand prediction based on a combination forecasting model in hotspots. J Adv Transp:2020
Hess A, Spinler S, Winkenbach M (2021) Real-time demand forecasting for an urban delivery platform. Transportation Research Part E: Logistics and Transportation Review 145:102147
Cocca M, Teixeira D, Vassio L, Mellia M, Almeida JM, Couto da Silva AP (2020) On car-sharing usage prediction with open socio-demographic data. Electronics 9(1):72
Sun Y, Leng B, Guan W (2015) A novel wavelet-SVM short-time passenger flow prediction in Beijing subway system. Neurocomputing 166:109
Qian X, Ukkusuri SV, Yang C, Yan F (2020) Short-Term Demand Forecasting for on-Demand Mobility Service. IEEE Trans Intell Transp Syst
Petrović A, Nikolić M, Jovanović M, Delibašić B (2019) Gaussian conditional random fields for classification. arXiv:1902.00045
Xu J, Rahmatizadeh R, Bölöni L, Turgut D (2017) Real-time prediction of taxi demand using recurrent neural networks. IEEE Transactions on Intelligent Transportation Systems 19(8):2572
Ke J, Zheng H, Yang H, Chen XM (2017) Short-term forecasting of passenger demand under on-demand ride services: A spatio-temporal deep learning approach. Transportation Research Part C: Emerging Technologies 85:591
Guo G, Yuan W (2020) Short-term traffic speed forecasting based on graph attention temporal convolutional networks. Neurocomputing 410:387
Gan Z, Li C, Zhou J, Tang G (2021) Temporal convolutional networks interval prediction model for wind speed forecasting. Electric Power Systems Research 191:106865
Zhao F, Wang W, Sun H, Yang H, Wu J (2021) Station-level short-term demand forecast of carsharing system via station-embedding-based hybrid neural network. Transportmetrica B: Transport Dynamics:1–19
Nejadettehad A, Mahini H, Bahrak B (2020) Short-term demand forecasting for online car-hailing services using recurrent neural networks. Applied Artificial Intelligence 34(9):674
Tang J, Liang J, Liu F, Hao J, Wang Y (2021) Multi-community passenger demand prediction at region level based on spatio-temporal graph convolutional network. Transportation Research Part C: Emerging Technologies 124:102951
Irie K, Prabhavalkar R, Kannan A, Bruguier A, Rybach D, Nguyen P (2019) Model unit exploration for sequence-to-sequence speech recognition. arXiv:1902.01955
Badrinarayanan V, Kendall A (2017) Cipolla R (2017) Segnet: A deep convolutional encoder-decoder architecture for image segmentation. IEEE Transactions on Pattern Analysis and Machine Intelligence 39(12):2481
Mao X, Shen C, Yang YB, (2016) Image restoration using very deep convolutional encoder-decoder networks with symmetric skip connections. In: Advances in neural information processing systems, pp 2802–2810
Paisley J, Blei D, Jordan M (2012) Variational Bayesian inference with stochastic search. arXiv:1206.6430
Hernández-Lobato JM, Adams R (2015) Probabilistic backpropagation for scalable learning of bayesian neural networks. In: International conference on machine learning, pp 1861–1869
Gude V, Corns S, Long S (2020) Flood prediction and uncertainty estimation using deep learning. Water 12(3):884
Liu Y, Qin H, Zhang Z, Pei S, Jiang Z, Feng Z, Zhou J (2020) Probabilistic spatiotemporal wind speed forecasting based on a variational Bayesian deep learning model. Applied Energy 260:114259
Dusenberry M, Jerfel G, Wen Y, Ma Y, Snoek J, Heller K, Lakshminarayanan B, Tran D (2020) Efficient and scalable bayesian neural nets with rank-1 factors. In: International conference on machine learning. PMLR, pp 2782–2792
Li G, Yang L, Lee CG, Wang X, Rong M (2020) A Bayesian deep learning RUL framework integrating epistemic and aleatoric uncertainties. IEEE Trans Ind Electron
Williams MR, Savitsky TD (2021) Uncertainty estimation for pseudo-bayesian inference under complex sampling. International Statistical Review 89(1):72
Srivastava N (2013) Improving neural networks with dropout. University of Toronto 182(566):7
Zhu L, Laptev N (2017) Deep and confident prediction for time series at uber. In: 2017 IEEE International conference on data mining workshops (ICDMW). IEEE, pp 103–110
Papernot N, McDaniel P (2018) Deep k-nearest neighbors: Towards confident, interpretable and robust deep learning. arXiv:1803.04765
Fawaz HI, Forestier G, Weber J, Idoumghar L, Muller PA (2019) Deep learning for time series classification: A review. Data Mining and Knowledge Discovery 33(4):917
Kim Y (2014) Convolutional neural networks for sentence classification. arXiv:1408.5882
Krizhevsky A, Sutskever I, Hinton GE (2012) Imagenet classification with deep convolutional neural networks. In: Advances in neural information processing systems, pp 1097–1105
Yang J, Nguyen MN, San PP, Li XL, Krishnaswamy S (2015) Deep convolutional neural networks on multichannel time series for human activity recognition. In: Twenty-fourth international joint conference on artificial intelligence
Chen G (2016) A Gentle Tutorial of Recurrent Neural Network with Error Backpropagation. arxiv: 1610.02583
Sherstinsky A (2018) Fundamentals of recurrent neural network (RNN) and long short-term memory (LSTM) network. arxiv:1808.03314
Miller J, Hardt M (2018) When recurrent models don’t need to be recurrent. arxiv:1805.10369
Hochreiter S, Schmidhuber J (1997) Long short-term memory. Neural Computation 9(8):1735
Bai S, Kolter JZ, Koltun V (2018) An empirical evaluation of generic convolutional and recurrent networks for sequence modeling
Neubig G (2017) Neural machine translation and sequence-to-sequence models: A tutorial. arxiv:1703.01619
Puheim M, Madarász L (2014) Normalization of inputs and outputs of neural network based robotic arm controller in role of inverse kinematic model. In: 2014 IEEE 12th International symposium on applied machine intelligence and informatics (SAMI), pp 85–89
Hao S, Lee DH, Zhao D (2019) Sequence to sequence learning with attention mechanism for short-term passenger flow prediction in large-scale metro system. Transportation Research Part C: Emerging Technologies 107:287
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Alghamdi, D., Basulaiman, K. & Rajgopal, J. Multi-stage deep probabilistic prediction for travel demand. Appl Intell 52, 11214–11231 (2022). https://doi.org/10.1007/s10489-021-03047-1
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-021-03047-1