Spatio-Temporal Hybrid Neural Network: History
Please note this is an old version of this entry, which may differ significantly from the current revision.
Contributor: , , , , , , ,

The prediction of crowd flow in key urban areas is an important basis for city informatization development and management. Timely understanding of crowd flow trends can provide cities with data support in epidemic prevention, public security management, and other aspects. The model uses the Node2Vec graph embedding algorithm combined with LSTM (NDV-LSTM) to predict crowd flow.

  • crowd flow prediction
  • region association digraph
  • spatio-temporal hybrid neural network

1. Introduction

Urban big data constitute an important information resource for urban economic development. With the continuous development and progress of cities, urban data such as crowd flow, street grid, crowd trajectory, regional information, and weather features are quietly emerging. Urban data collection is an integral activity [1]. By mining and analyzing various types of data, urban computing describes the internal model of urban development and provides decision support for subsequent management and development of the city. The movement track of people produced by activities within the city shows different features in different types of areas, and there are different crowd flow rules [1]. At the same time, urban population distribution and population activities display a regular spatio-temporal dynamic evolution [2]. Population prediction in key urban areas has gradually become a research hotspot for scholars [3][4][5][6][7], which is of great significance and utility for urban epidemic and public security prevention and other emergency needs. Researchers believe that, in the future, applications based on trajectory data will become closely related to people’s daily lives [8].
For the problem of predicting crowd flow, the performance of mathematical formulas is not as good as that of neural network models. This is because the size of crowd flow is influenced by various factors, such as weather features and holiday features, which can cause significant fluctuations. The neural network model can capture these features well. In the early stage, most researchers in the field of crowd flow prediction used statistical learning algorithms or neural network models to solve the problem of crowd flow prediction with complex features [9][10]. Subsequently, many researchers attempted to explore the law of population flow from various aspects to understand the features of crowd activity in different time ranges, such as trend, cycle law, spatial flow law, and other features that can be adopted and modeled by existing models [11]. With the regular division of urban grid regions, a large number of grid-based population flow data are generated correspondingly, providing a new analytical idea for the study of population flow prediction in key urban areas. Some researchers also use the historical dynamic movement trajectory of a population to learn the law of population flow and predict the future movement trajectory of the population [12]. Population flow data often have complex nonlinear correlation features [13]. The generation and change of urban crowd flow data are directly related to human activities [14] and are also affected by complex factors such as weather, geographical location, and environment. However, the common time series model prediction method can only predict the time series of crowd flow, which lacks an exploration of regional spatial correlation, and the single model does not combine well with the spatial attributes of crowd flow. Conventional convolutional neural networks input regular grid partition when extracting spatial features, which does not take into account the flow relationship between grids well.

2. Spatio-Temporal Hybrid Neural Network

Recently it was proved that computational techniques, specifically machine learning, have numerous applications in all engineering fields. Azimirad et al. [15] proposed a consecutive hybrid spiking-convolutional (CHSC) neural controller by integrating convolutional neural networks (CNNs) and spiking neural networks (SNNs). Roshani et al. [16] proposed a system to measure both density and velocity of fluids simultaneously. Mozaffari et al. [17] proposed an equal and equitable federated learning (E2FL) to produce fair federated learning models by preserving two main fairness properties, equity and equality, concurrently.
The existing crowd flow prediction methods mainly include: a method based on historical crowd flow statistics, a prediction method based on spatial clustering, a prediction method based on a time series model, and a prediction method based on the neural network combination model.
The method based on historical crowd flow statistics can predict the result of crowd flow in the future by collecting historical data. The autoregressive comprehensive moving average (ARIMA) model [18] is a classic model based on statistical analysis. This model needs to present the time series information as linear correlation features and is not suitable for trend prediction with complex changes, such as the prediction of regional crowd flow. Aiming at the problem that the ARIMA model is affected by the residual and the results are unstable, Shen [19] proposed an improved residual model for short-term crowd flow prediction. Gui [20] proposed a density-based spatial clustering (DBSCAN) method with noise to identify hot spots in different time periods.
In recent years, the neural network-based crowd flow prediction method has made effective progress [21]. Ma et al. [22] mapped the crowd flow data into images for learning through convolutional neural networks and predicted the crowd flow speed within the scope of large-scale networks with high-precision spatio-temporal correlation. Zhang et al. [23] proposed a Deep-ST model, which uses convolutional neural networks (CNN) to rasterize the spatio-temporal data and models the distance dependence, time proximity, cycle, and trend of space. It also adds features such as weather and holidays to predict the urban crowd flow. Xie et al. [24] adopted the multi-scale sequential convolutional network to realize the re-calibration of short dependence and multi-scale temporal pattern features in the temporal data of human crowd flow. On the basis of the previous model, Zhang et al. [25] added a residual module and proposed a spatio-temporal residual network (ST-ResNet), replacing CNN module in the Deep-ST model with ResNet, so that the model can carry out convolutional mining of distant spatial correlation features.
Recently, many scholars have begun to shift their research perspective from multi-level spatial distribution of population [26] to population mobility. Most of the existing studies use national census data, and there is a lack of research on the population flow of urban areas, the relationship between regions, and the discovery of popular areas from the trajectory database [27]. Guo [28] proposed a spatio-temporal cyclic convolutional network (ASTRCNs) model based on the attention mechanism, taking into account various factors affecting regional population flow and conducting unified modeling. Xiong [29] proposed a DCGRu-RF (diffusion convolutional recurrent unit-random forest) model for short-term crowd flow prediction. Xiong firstly used the DCGRU network to learn the spatial correlation features of crowd flow data. Then, the RF model was selected as the predictor, and the nonlinear prediction model was formed and combined with the flow data to learn the timing features. Qiao et al. [30] proposed an adaptive trajectory prediction of moving objects in the case of big data. The model processed position density through massive moving object data, automatically selected parameters according to moving objects, and then output trajectory prediction results. The most existing studies use a single model to predict urban population data, which has achieved good prediction effect. However, due to the poor combination effect with the spatial attributes of crowd flow, there is a lack of comprehensive exploration of the regular features of crowd activities [31]. When extracting spatial features, the traditional convolutional neural network ignores the flow relationship between grids and poorly captures the information features in regional crowd flow data, with some shortcomings in efficiency. The region association digraph is built dynamically based on the crowd flow, and the flow relationship between the grids is considered. The spatial features of the graph and the time features of the crowd flow are extracted, and the Node2Vec algorithm is used to integrate various crowd flow data features such as urban area type, area area, weather, and holidays. The embedding of the region association digraph is more expressive, resulting in a higher quality sequence of graph nodes, so as to improve the accuracy of model prediction.

This entry is adapted from the peer-reviewed paper 10.3390/electronics12102255

References

  1. Zhai, Z.; Liu, P.; Zhao, L.; Qian, J.; Cheng, B. An efficiency-enhanced deep learning model for citywide crowd flows prediction. Int. J. Mach. Learn. Cybern. 2021, 12, 1879–1891.
  2. Xing, J.; Kong, X.; Xing, W.; Wei, X.; Zhang, J.; Lu, W. STGs: Construct spatial and temporal graphs for citywide crowd flow prediction. Appl. Intell. 2022, 52, 12272–12281.
  3. Vatsavai, R.R.; Ganguly, A.; Chandola, V.; Stefanidis, A.; Klasky, S.; Shekhar, S. Spatiotemporal data mining in the era of big spatial data: Algorithms and applications. In Proceedings of the 1st ACM SIGSPATIAL International Workshop on Analytics for Big Geospatial Data, Redondo Beach, CA, USA, 6 November 2012; ACM: New York, NY, USA; pp. 1–10.
  4. Li, S.; Dragicevic, S.; Castro, F.A.; Sester, M.; Winter, S.; Coltekin, A.; Cheng, T. Geospatial big data handling theory and methods: A review and research challenges. ISPRS J. Photogramm. Remote. Sens. 2016, 115, 119–133.
  5. Qing, Z.; Xiao, F. The review of visual analysis methods of multi-modal spatio-temporal big data. Acta Geod. Cartogr. Sin. 2017, 46, 1672–1677.
  6. Lin, W.; Chen, H.; Xie, P.; Li, Y.; Chen, Q.; Li, D. Spatial-temporal Variation Evaluation and Prediction of Population in Chaoyang District of Beijing Based on Multisource Data. J. Geo-Inf. Sci. 2018, 20, 1467–1477.
  7. Liao, Y.; Wang, J.; Meng, B. A method of spatialization of statistical population. Acta Geogr. Sin. Chin. Ed. 2007, 62, 1110.
  8. Cao, H.; Tang, H.; Wang, F.; Xu, Y. Survey on Trajectory Representation Learning Techniques. J. Softw. 2021, 32, 1461–1479.
  9. Mourad, L.; Qi, H.; Shen, Y.; Yin, B. ASTIR: Spatio-temporal data mining for crowd flow prediction. IEEE Access 2019, 7, 175159–175165.
  10. Li, W.; Tao, W.; Qiu, J.; Liu, X.; Zhou, X.; Pan, Z. Densely connected convolutional networks with attention LSTM for crowd flows prediction. IEEE Access 2019, 7, 140488–140498.
  11. Sun, B.; Wei, X. Spatial distribution and structure evolution of employment and population in Shanghai Metropolitan Area. Acta Geogr. Sin. 2014, 69, 747–758.
  12. Ali, A.; Zhu, Y.; Zakarya, M. A data aggregation based approach to exploit dynamic spatio-temporal correlations for citywide crowd flows prediction in fog computing. Multimed. Tools Appl. 2021, 80, 31401–31433.
  13. Liu, Y.; Xiao, Y.; Gao, S.; Kang, C.G.; Wang, Y.L. A review of human mobility research based on location aware devices. Geogr. Geo-Inf. Sci. 2011, 27, 8–13.
  14. Mingxiao, L.; Jie, C.; Hengcai, Z.; Peiyuan, Q.; Kang, L.; Feng, L. Estimation and characteristics of population distribution in Shanghai at fine spatio-temporal scale. J. Geoinf. Sci. 2017, 19, 800–807.
  15. Azimirad, V.; Ramezanlou, M.T.; Sotubadi, S.V.; Janabi-Sharifi, F. A consecutive hybrid spiking-convolutional(CHSC) neural controller for sequential decision making in robots. Neurocomputing 2022, 490, 319–336.
  16. Roshani, G.H.; Hanus, R.; Khazaei, A.; Zych, M.; Nazemi, E.; Mosorov, V. Density and velocity determination for single-phase flow based on radiotracer technique and neural networks. Flow Meas. Instrum. 2018, 61, 9–14.
  17. Mozaffari, H.; Houmansadr, A. E2FL: Equal and Equitable Federated Learning. arXiv 2022, arXiv:2205.10454.
  18. Zhang, J.; Wang, Y.; Long, M.; Wang, J.; Wang, H. Predictive recurrent networks for seasonal spatiotemporal data with applications to urban computing. Chin. J. Comput. 2020, 43, 286–302.
  19. Shen, X.; Zhang, J.; Han, D. Short-term traffic flow prediction model based on gradient boosting regression tree. J. Comput. Sci. 2018, 45, 222–227.
  20. Gui, Z. Research on Navigation Oriented Urban Traffic Data Integral Modeling Method. Ph.D. Thesis, Peking University, Beijing, China, 2005.
  21. Li, J.; Liu, H.; Guo, W.; Chen, X. A spatio-temporal network for human activity prediction based on deep learning. Acta Geod. Cartogr. Sin. 2021, 50, 522–531.
  22. Ma, X.; Dai, Z.; He, Z.; Ma, J.; Wang, Y.; Wang, Y. Learning Traffic as Images: A Deep Convolutional Neural Network for Large-Scale Transportation Network Speed Prediction. Sensors 2017, 17, 818.
  23. Zhang, H.; Zhang, J.; Wang, Z.; Yin, H. An Adaptive Spatial Resolution Method Based on the ST-ResNet Model for Hourly Property Crime Prediction. ISPRS Int. J. Geo Inf. 2021, 10, 314.
  24. Xie, G.C.; Duan, L.; Jiang, W.P.; Xiao, S.; Xu, Y.F. Pedestrian Volume Prediction for Campus Public Area Based on Multi-scale Temporal Dependency. J. Softw. 2021, 32, 831–844.
  25. Zhang, J.; Zheng, Y.; Qi, D.; Li, R.; Yi, X.; Li, T. Predicting citywide crowd flows using deep spatio-temporal residual networks. Artif. Intell. 2018, 259, 147–166.
  26. Liu, Z.; Qian, J.; Du, Y.; Wang, N.; Yi, J.; Sun, Y.; Ma, T.; Pei, T.; Zhou, C. Multi-level spatial distribution estimation model of interregional migrant population based on multi-source spatio-temporal big data: A case study of people migrating from Wuhan during COVID-19. J. Geoinf. Sci. 2020, 22, 147–160.
  27. Liu, Q.; Xiao, J.; Ding, Z.; Li, M. Discovery of hot regions in trajectory database. J. Softw. 2013, 24, 1816–1835.
  28. Guo, S.; Lin, Y.; Jin, W.; Wan, H. Urban population flow prediction based on spatio-temporal cyclic Convolutional networks. Comput. Sci. 2019, 46, 385–391.
  29. Xiong, T.; Qi, Y.; Zhang, W. Short-term Traffic flow prediction of road network based on DCGRU-RF model. J. Comput. Sci. 2020, 47, 84–89.
  30. Qiao, S.; Li, T.; Han, N.; Gao, Y.; Yuan, C.; Wang, X.; Tang, C. Self-Adaptive Trajectory Prediction Model for Moving Objects in Big Data Environment. J. Softw. 2015, 26, 2869–2883.
  31. Yu, G.; Zhang, C. Switching ARIMA model based forecasting for traffic flow. In Proceedings of the 2004 IEEE International Conference on Acoustics, Speech, and Signal Processing, Montreal, QC, Canada, 17–21 May 2004; Volume 2, p. ii-429.
More
This entry is offline, you can click here to edit this entry!
ScholarVision Creations