Skip to main content
Log in

Taxi demand forecasting based on the temporal multimodal information fusion graph neural network

  • Published:
Applied Intelligence Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

References

  1. 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

    Article  Google Scholar 

  2. 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

    MathSciNet  Google Scholar 

  3. 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

    Article  Google Scholar 

  4. 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

    Article  Google Scholar 

  5. 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

  6. 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

    Article  Google Scholar 

  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, pp103–110

  8. 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

  9. 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

    Article  Google Scholar 

  10. 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

  11. 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

    Article  Google Scholar 

  12. Shin Y, Yoon Y (2020) Incorporating dynamicity of transportation network with multi-weight traffic graph convolutional network for traffic forecasting

  13. 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

    Article  Google Scholar 

  14. 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

  15. 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

  16. 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

    Article  Google Scholar 

  17. 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

    Article  Google Scholar 

  18. 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

  19. 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

    Article  Google Scholar 

  20. 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

  21. Shekhar S, et al (2004) Recursive methods for forecasting short-term traffic flow using seasonal arima time series model

  22. Brahim-Belhouari S, Bermak A (2004) Gaussian process for nonstationary time series prediction. Computational Statistics & Data Analysis 47(4):705–712

    Article  MathSciNet  Google Scholar 

  23. 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

  24. 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

    Article  Google Scholar 

  25. 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

    Google Scholar 

  26. 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

  27. 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

    Article  Google Scholar 

  28. 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

    Article  Google Scholar 

  29. 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

    Article  Google Scholar 

  30. 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

  31. Hochreiter S, Schmidhuber J (1997) Long short-term memory. Neural computation 9(8):1735–1780

    Article  Google Scholar 

  32. 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

    Article  Google Scholar 

  33. Bishop CM (1994) Mixture density networks

  34. 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

  35. 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

    Article  Google Scholar 

  36. 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

    Article  Google Scholar 

  37. 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

  38. 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

  39. 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

  40. 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

    Article  Google Scholar 

  41. 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

    Article  Google Scholar 

  42. 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

    Article  Google Scholar 

  43. 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

  44. 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

  45. 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

  46. 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

  47. 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

  48. Raffel C, Ellis DPW (2015) Feed-forward networks with attention can solve some long-term memory problems. arXiv preprint arXiv:1512.08756

  49. 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

    Article  Google Scholar 

  50. 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

  51. 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

  52. Tashman LJ (2000) Out-of-sample tests of forecasting accuracy: an analysis and review. International journal of forecasting 16(4):437–450

    Article  Google Scholar 

  53. 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

  54. 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

    Article  Google Scholar 

  55. 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

Download references

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

Authors

Corresponding author

Correspondence to Jianqi Liu.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10489-021-03128-1

Keywords

Navigation