Abstract
Online taxi-hailing service is an essential part of a modern intelligent transport system. Accurate taxi demand forecast can reduce the users’ waiting time, improve the taxi utilization rate, and optimize transportation efficiency. However, since taxi demand depends on numerous factors, it is difficult to achieve an accurate forecast using only single modality information. Thus, in this paper, a graph neural network model that combines multimodal information is proposed. The taxi demand forecasting is regarded as a time-series feature-processing task. We take each time step as the node in the graph. The node features are initialized with multimodal information and updated based on a novel message passing mechanism with multimodal attention. Experiments were conducted to compare our proposed method with multiple baseline methods on public datasets, and the experimental results show that our method effectively reduces the forecasting error. Finally, the analysis of the factors influencing the taxi demand forecast is presented.
Similar content being viewed by others
References
Liu J, Wan J, Jia D, Zeng B, Li D, Hsu C-H, Chen H (2017) High-efficiency urban traffic management in context-aware computing and 5g communication. IEEE Communications Magazine 55(1):34–40
Li X, Pan G, Wu Z, Qi G, Li S, Zhang D, Zhang W, Wang Z (2012) Prediction of urban human mobility using large-scale taxi traces and its applications. Frontiers of Computer Science 6(1):111–121
Ding C, Duan J, Zhang Y, Wu X, Yu G (2017) Using an arima-garch modeling approach to improve subway short-term ridership forecasting accounting for dynamic volatility. IEEE Transactions on Intelligent Transportation Systems 19(4):1054–1064
Tang J, Chen X, Hu Z, Zong F, Han C, Li L (2019) Traffic flow prediction based on combination of support vector machine and data denoising schemes. Physica A: Statistical Mechanics and its Applications 534:120642
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
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–2581
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, pp103–110
Zhang C, Zhu F, Lv Y, Ye P, Wang F-Y (2021 )Mlrnn: Taxi demand prediction based on multi-level deep learning and regional heterogeneity analysis. IEEE Transactions on Intelligent Transportation Systems, pp 1–11
Du B, Peng H, Wang S, Bhuiyan MZA, Wang L, Gong Q, Liu L, Li J (2019) Deep irregular convolutional residual lstm for urban traffic passenger flows prediction. IEEE Transactions on Intelligent Transportation Systems 21(3):972–985
Zhang J, Zheng Y, Qi D (2017) Deep spatio-temporal residual networks for citywide crowd flows prediction. In Proceedings of the Thirty-First AAAI Conference on Artificial Intelligence, pp 1655–1661
Xu Y, Li D (2019) Incorporating graph attention and recurrent architectures for city-wide taxi demand prediction. ISPRS International Journal of Geo-Information 8(9):414
Shin Y, Yoon Y (2020) Incorporating dynamicity of transportation network with multi-weight traffic graph convolutional network for traffic forecasting
Yao L, Mao C, Luo Y (2019) Graph convolutional networks for text classification. In Proceedings of the AAAI Conference on Artificial Intelligence 33:7370–7377
Huang L, Ma D, Li S, Zhang X, Houfeng W (2019) Text level graph neural network for text classification. In Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing and the 9th International Joint Conference on Natural Language Processing (EMNLP-IJCNLP), pp 3435–3441
Wu F, Wang H, Li Z (2016) Interpreting traffic dynamics using ubiquitous urban data. In Proceedings of the 24th ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems, pp 1–4
Markou I, Rodrigues F, Pereira FC (2019) Is travel demand actually deep? an application in event areas using semantic information. IEEE Transactions on Intelligent Transportation Systems 21(2):641–652
Liu L, Qiu Z, Li G, Wang Q, Ouyang W, Lin L (2019) Contextualized spatial-temporal network for taxi origin-destination demand prediction. IEEE Transactions on Intelligent Transportation Systems 20(10):3875–3887
Gilmer J, Schoenholz SS, Riley PF, Vinyals O, Dahl GE (2017) Neural message passing for quantum chemistry. In Proceedings of the 34th International Conference on Machine Learning-Volume 70, pp 1263–1272
Lin G, Wen S, Han Q-L, Zhang J, Xiang Y (2020) Software vulnerability detection using deep neural networks: a survey. Proceedings of the IEEE 108(10):1825–1848
Huang F, Wei K, Weng J, Li Z (2020) Attention-based modality-gated networks for image-text sentiment analysis. ACM Transactions on Multimedia Computing, Communications, and Applications (TOMM), 16(3):1–19
Shekhar S, et al (2004) Recursive methods for forecasting short-term traffic flow using seasonal arima time series model
Brahim-Belhouari S, Bermak A (2004) Gaussian process for nonstationary time series prediction. Computational Statistics & Data Analysis 47(4):705–712
Guo Y, Zhang Y, Boulaksil Y, Tian N (2021) Multi-dimensional spatiotemporal demand forecasting and service vehicle dispatching for online car-hailing platforms. International Journal of Production Research, pp 1–22
Badrinarayanan V, Kendall A, Cipolla R (2017) Segnet: A deep convolutional encoder-decoder architecture for image segmentation. IEEE transactions on pattern analysis and machine intelligence 39(12):2481–2495
Ren S, He K, Girshick R, Sun J (2015) Faster r-cnn: Towards real-time object detection with region proposal networks. Advances in neural information processing systems 28:91–99
Devlin J, Chang M-W, Lee K, Toutanova K (2019) Bert: Pre-training of deep bidirectional transformers for language understanding. In he North American Chapter of the Association for Computational Linguistics 2019, page 4171–4186
Liao W, Zeng B, Liu J, Wei P, Cheng X, Zhang W (2021) Multi-level graph neural network for text sentiment analysis. Computers & Electrical Engineering 92:107096
Liang T, Sheng X, Zhou L, Li Y, Chen L (2021) Mobile app recommendation via heterogeneous graph neural network in edge computing. Applied Soft Computing 103(10):107162
Yu H, Chen X, Li Z, Zhang G, Liu P, Yang J, Yang Y (2019) Taxi-based mobility demand formulation and prediction using conditional generative adversarial network-driven learning approaches. IEEE Transactions on Intelligent Transportation Systems 20(10):3888–3899
Zhang C, Zhu F, Wang X, Sun L, Tang H, Lv Y (2020) Taxi demand prediction using parallel multi-task learning model. IEEE Transactions on Intelligent Transportation Systems, pp 1–10
Hochreiter S, Schmidhuber J (1997) Long short-term memory. Neural computation 9(8):1735–1780
Luo H, Cai J, Zhang K, Xie R, Zheng L (2021) A multi-task deep learning model for short-term taxi demand forecasting considering spatiotemporal dependences. Journal of Traffic and Transportation Engineering (English Edition) 8(1):83–94
Bishop CM (1994) Mixture density networks
Zhang J, Zheng Y, Qi D, Li R, Yi X (2016) Dnn-based prediction model for spatio-temporal data. In Proceedings of the 24th ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems, pp 1–4
Lu X, Ma C, Qiao Y (2021) Short-term demand forecasting for online car-hailing using convlstm networks. Physica A: Statistical Mechanics and its Applications 570:125838
Ai Y, Li Z, Gan M, Zhang Y, Yu D, Chen W, Ju Y (2019) A deep learning approach on short-term spatiotemporal distribution forecasting of dockless bike-sharing system. Neural Computing and Applications 31(5):1665–1677
Yao H, Wu F, Ke J, Tang X, Jia Y, Lu S, Gong P, Li Z, Ye J (2018) Deep multi-view spatial-temporal network for taxi demand prediction. In 32nd AAAI Conference on Artificial Intelligence, AAAI 2018, p 2588
Yu B, Yin H, Zhu Z (2018) Spatio-temporal graph convolutional networks: a deep learning framework for traffic forecasting. In Proceedings of the 27th International Joint Conference on Artificial Intelligence, pp 3634–3640
Kipf TN, Welling M (2017) Semi-supervised classification with graph convolutional networks. In 5th International Conference on Learning Representations, ICLR 2017, Toulon, France, April 24-26, 2017, Conference Track Proceedings. OpenReview.net
Zhu J, Wang Q, Tao C, Deng H, Zhao L, Li H (2021) Ast-gcn: Attribute-augmented spatiotemporal graph convolutional network for traffic forecasting. IEEE Access 9:35973–35983
Cui Z, Henrickson K, Ke R, Wang Y (2020) Traffic graph convolutional recurrent neural network: A deep learning framework for network-scale traffic learning and forecasting. IEEE Transactions on Intelligent Transportation Systems 21(11):4883–4894
Rodrigues F, Markou I, Pereira FC (2019) Combining time-series and textual data for taxi demand prediction in event areas: A deep learning approach. Information Fusion 49:120–129
Kim Y (2014) Convolutional neural networks for sentence classification. In Proceedings of the 2014 Conference on Empirical Methods in Natural Language Processing (EMNLP), pp 1746–1751
Mikolov T, Sutskever I, Chen K, Corrado GS, Dean J (2013) Distributed representations of words and phrases and their compositionality. In Advances in neural information processing systems, pp 3111–3119
Pennington J, Socher R, Manning CD (2014) Glove: Global vectors for word representation. In Proceedings of the 2014 conference on empirical methods in natural language processing (EMNLP), pp 1532–1543
Bahdanau D, Cho K, Bengio Y (2015) Neural machine translation by jointly learning to align and translate. In Bengio Y,LeCun Y, Eds, 3rd International Conference on Learning Representations, ICLR 2015, San Diego, CA, USA, May 7-9, 2015, Conference Track Proceedings
Luong M-T, Pham H, Manning CD (2015) Effective approaches to attention-based neural machine translation. In Proceedings of the 2015 Conference on Empirical Methods in Natural Language Processing, pp 1412–1421
Raffel C, Ellis DPW (2015) Feed-forward networks with attention can solve some long-term memory problems. arXiv preprint arXiv:1512.08756
Wu C-H, Ho J-M, Lee D-T (2004) Travel-time prediction with support vector regression. IEEE transactions on intelligent transportation systems 5(4):276–281
Cho K, Van Merriënboer B, Gulcehre C, Bahdanau D, Bougares F, Schwenk H, Bengio Y (2014) Learning phrase representations using rnn encoder-decoder for statistical machine translation. In Proceedings of the 2014 Conference on Empirical Methods in Natural Language Processing (EMNLP), pp 1724–1734, Doha, Qatar. Association for Computational Linguistics
Kingma DP, Ba J (2015) Adam: A method for stochastic optimization. In Bengio Y, LeCun Y, Eds, 3rd International Conference on Learning Representations, ICLR 2015, San Diego, CA, USA, May 7-9, 2015, Conference Track Proceedings
Tashman LJ (2000) Out-of-sample tests of forecasting accuracy: an analysis and review. International journal of forecasting 16(4):437–450
Zhang W, Liu J, Cheng X, Wong W, Yin X (2020) Towards cost-efficient cloud resource management for large scale camera stream analysis. Alexandria Engineering Journal
Huang Y, Xu H, Gao H, Ma X, Hussain W (2021) Ssur: An approach to optimizing virtual machine allocation strategy based on user requirements for cloud data center. IEEE Transactions on Green Communications and Networking 5(2):670–681
Barroso RJD (2020) Collaborative learning-based industrial iot api recommendation for software-defined devices: The implicit knowledge discovery perspective. IEEE Transactions on Emerging Topics in Computational Intelligence, PP(99):1–11
Acknowledgements
This work was supported in part by the National Science Foundation of China under Grant 62172111, Natural Science Foundation of Guangdong Province under Grant 2019A1515011056, and in part by the in part by the Key Technology Projects in High-Tech Industrial Field of Qingyuan under Grant 2020KJJH039.
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
Liao, W., Zeng, B., Liu, J. et al. Taxi demand forecasting based on the temporal multimodal information fusion graph neural network. Appl Intell 52, 12077–12090 (2022). https://doi.org/10.1007/s10489-021-03128-1
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-021-03128-1