Skip to main content
Log in

An efficiency-enhanced deep learning model for citywide crowd flows prediction

  • Original Article
  • Published:
International Journal of Machine Learning and Cybernetics Aims and scope Submit manuscript

Abstract

The crowd flows prediction plays an important role in urban planning management and urban public safety. Accuracy is a challenge for predicting the flow of crowds in a region. On the one hand, crowd flow is influenced by many factors such as holidays and weather. On the other hand, sample data about crowd flows are generally high-dimensional, which not only has a negative impact on the prediction accuracy but also increases computational complexity. In this paper, an efficiency-enhanced model is constructed for predicting citywide crowd flows based on multi-source data using deep learning techniques. Specifically, a data reconstruction mechanism is built with Bernoulli restricted Boltzmann machine (BRBM), for the purpose of reducing the dimension of sample data. A collaborative prediction mechanism is introduced to improve the prediction accuracy of crowd flows, in which a spatio-temporal data oriented prediction model is constructed based on bottleneck residual network that can reduce the effectively computational complexity of model training, and an auxiliary prediction to further optimize the prediction accuracy based on the fully-connected network. The proposed method is evaluated by using two open datasets. The experimental results show that our method can significantly improve the prediction accuracy and reduce the training time of the prediction model, compared with other methods.

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
Fig. 10
Fig. 11
Fig. 12
Fig. 13

Similar content being viewed by others

References

  1. Chithaluru P, Al-Turjman F, Kumar M, Stephan T (2020) I-areor: an energy-balanced clustering protocol for implementing green iot in smart cities. Sustain Cities Soc 61:102254

    Article  Google Scholar 

  2. Wang B, Yan Z, Lu J, Zhang G, Li T (2018) Explore uncertainty in residual networks for crowds flow prediction. In: 2018 International Joint Conference on Neural Networks (IJCNN). IEEE, pp 1–7

  3. Polson NG, Sokolov VO (2017) Deep learning for short-term traffic flow prediction. Transp Res Part C 79:1–17

    Article  Google Scholar 

  4. Zhang Y, Zheng D, Qi R, Li X, Yi, Li T (2018) Predicting citywide crowd flows using deep spatio-temporal residual networks. Artif Intell 259:147–166

    Article  MathSciNet  Google Scholar 

  5. Zhang Y, Zheng Qi D (2016) Deep spatio-temporal residual networks for citywide crowd flows prediction. Proc AAI Conf Artif Intell 61:1655–1661

    Google Scholar 

  6. Sato D, Matsubayashi T, Nagano S, Toda H (2019) People flow prediction by multi-agent simulator. In: 2019 IEEE International Conference on Big Data and Smart Computing (BigComp). IEEE, pp 1–4

  7. Hoang MX, Zheng Y, Singh AK (2016) Fccf: forecasting citywide crowd flows based on big data. In: Proceedings of the 24th ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems, pp 1–10

  8. Liu Y, Liu Z, Jia R (2019) Deeppf: a deep learning based architecture for metro passenger flow prediction. Transp Res Part C 101:18–34

    Article  Google Scholar 

  9. Jia W, Tan Y, Liu L, Li J, Zhang H, Zhao K (2019) Hierarchical prediction based on two-level gaussian mixture model clustering for bike-sharing system. Knowl-Based Syst 178:84–97

    Article  Google Scholar 

  10. Zhang F, Chen Z, Cui Y, Guo ZhuY (2020) Deep learning architecture for short-term passenger flow forecasting in urban rail transit. IEEE TranS Intell Transp Syst. https://doi.org/10.1109/TITS.2020.3000761

    Article  Google Scholar 

  11. Lin Z, Feng J, Lu Z, Li Y, Jin D (2019) Deepstn+: context-aware spatial-temporal neural network for crowd flow prediction in metropolis. In: Proceedings of the AAAI Conference on Artificial Intelligence, pp 1020–1027

  12. Han T, Nijkamp E, Fang X, Hill M, Zhu S-C, Wu YN (2019) Divergence triangle for joint training of generator model, energy-based model, and inferential model. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp 8670–8679

  13. Vrábel Pořízka P, Kaiser J (2020) Restricted Boltzmann machine method for dimensionality reduction of large spectroscopic data. Spectrochim Acta Part B 167:105849

    Article  Google Scholar 

  14. Salakhutdinov R, Mnih A, Hinton G (2007) Restricted boltzmann machines for collaborative filtering. In: Proceedings of the 24th international conference on Machine learning, pp 791–798

  15. He K, Zhang X, Ren S, Sun J (2016) Deep residual learning for image recognition. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 770–778

  16. He K, Zhang X, Ren S, Sun J (2016) Identity mappings in deep residual networks. European conference on computer vision. Springer, Berlin, pp 630–645

    Google Scholar 

  17. Zheng Y (2015) Methodologies for cross-domain data fusion: an overview. IEEE Trans Big Data 1(1):16–34

    Article  Google Scholar 

  18. Torres Joaquin J (2015) Boltzmann machine. Springer, Berlin, pp 417–421

    Google Scholar 

  19. Zhang W, Tang P, Zhao L (2019) Remote sensing image scene classification using cnn-capsnet. Remote Sens 11(5):494

    Article  Google Scholar 

  20. Ioffe S, Szegedy C (2015) Batch normalization: Accelerating deep network training by reducing internal covariate shift. Proc Int Conf Mach Learn 37:448–456

    Google Scholar 

  21. Tieleman T (2008) Training restricted boltzmann machines using approximations to the likelihood gradient. In: Proceedings of the 25th international conference on Machine learning, pp 1064–1071

  22. Banner R, Hubara I, Hoffer E, Soudry D (2018) Scalable methods for 8-bit training of neural networks. Advances in neural information processing systems. Springer, Berlin, pp 5145–5153

    Google Scholar 

  23. Kingma DP, Ba J (2014) Adam: a method for stochastic optimization, the 3rd International Conference on Learning Representations, pp 1–15

  24. Chollet et al (2015) keras.GitHub repository. https://github.com/fchollet/keras. Accessed on 2015

  25. Theano Development Team (2016) Theano: a python framework for fast computation of mathematical expressions. Available: http://arxiv.org/abs/1605.02688

Download references

Acknowledgements

This work was supported by the National Nature Science Foundation of China (Nos. 61862014, 61902086, 61966009), Guangxi Natural Science Foundation of China (2018GXNSFBA281142), Innovation Project of Guangxi Department of Science and Technology (AD18281054), Open Foundation of State key Laboratory of Networking and Switching Technology in China (SKLNST-2018-1-04), Guangxi Key Laboratory of Trusted Software (kx201718).

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Lingzhong Zhao or Junyan Qian.

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

Zhai, Z., Liu, P., Zhao, L. et al. An efficiency-enhanced deep learning model for citywide crowd flows prediction. Int. J. Mach. Learn. & Cyber. 12, 1879–1891 (2021). https://doi.org/10.1007/s13042-021-01282-z

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s13042-021-01282-z

Keywords

Navigation