Skip to main content

Advertisement

Log in

Collective periodic pattern discovery for understanding human mobility

  • Published:
Cluster Computing Aims and scope Submit manuscript

Abstract

Periodic behaviors are essential to understanding objects’ movements. In real world situations, the collective movement of moving objects hides useful periodic patterns that people are more interested in. Discovering such periodic patterns is helpful in exploring human mobility, which can benefit many applications, such as urban planning, traffic management and public security. However, the previous works mainly focused on detecting individual periodic behaviors, and rarely studied collective periodicities. This paper proposes a novel algorithm, called CPMine, which adopts filter-refine paradigm to mining collective periodic patterns. In the filter phase, CPMine filters the initial candidates generated by sub-patterns, and refines them to determine final results in the refinement phase. In order to improve the performance of pattern growth, this paper further proposes GMine_S algorithm that develops a pruning algorithm based on spatial proximity to rapidly filter enormous invalid candidates. To greatly reduce search space, CPMine_I algorithm is proposed to support more efficient trajectory queries by a specialized index structure and its update algorithm. Moreover, this paper employs spatial indexing techniques to speed up clustering process. Finally, experiments on three real trajectory datasets have verified the effectiveness and efficiency of our proposed algorithms respectively. Experiment results show that the improved algorithm CPMine-IS using pruning and index outperforms the other three algorithms significantly.

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

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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. Chow, T.E., Schuermann, R.T., Ngu, A.H.H., Dahal, K.R.: Spatial mining of migration patterns from web demographics. Int. J. Geogr. Inf. Sci. 32(10), 1977–1998 (2018)

    Article  Google Scholar 

  2. Ma, T., Zhu, R., Wang, J., Zhao, N., Pei, T., Du, Y., et al.: A proportional odds model of human mobility and migration patterns. Int. J. Geogr. Inf. Sci. 3(1), 81–89 (2019)

    Article  Google Scholar 

  3. Xiong, L., Liu, X., Guo, D., Wang, H.: Access patterns mining from massive spatio-temporal data in a smart city. Clust. Comput. 22, 6031–6041 (2019)

    Article  Google Scholar 

  4. Belhassena, A., Wang, H.: Trajectory big data processing based on frequent activity. Tsinghua Sci. Technol. 24(03), 317–332 (2019)

    Article  Google Scholar 

  5. Kong, F., Lin, X.: The method and application of big data mining for mobile trajectory of taxi based on MapReduc. Clust. Comput. 22(5), 11435–11442 (2019)

    Article  Google Scholar 

  6. Jiang, H., Li, Q., Zhou, X., Chen, Y., Yi, S., Wang, H., et al.: A collective human mobility analysis method based on data usage detail records. Int. J. Geogr. Inf. Sci. 31(12), 2359–2381 (2017)

    Article  Google Scholar 

  7. Wang, P., Fu, Y., Zhang, J., Li, X., Lin, D.: Learning urban community structures: a collective embedding perspective with periodic spatial-temporal mobility graphs. Trans. Intell. Syst. Technol. 9(6), 1–28 (2018)

    Google Scholar 

  8. Sultan, J., Ben-Haim, G., Haunert, J., Dalyot, S.: Extracting spatial patterns in bicycle routes from crowdsourced data. Trans. GIS 21(6), 1321–1340 (2017)

    Article  Google Scholar 

  9. Zhang, D., Lee, K., Lee, I. Periodic pattern mining for spatio-temporal trajectories: a survey. In: Proceedings of the 10th International Conference on Intelligent Systems and Knowledge Engineering, pp. 306–313. Taiwan (2015)

  10. Cho, Y.S., Na, W.S., Moon, S.C.: Periodicity analysis using weighted sequential pattern in recommending service. Clust. Comput. 22, 1049–1056 (2019)

    Article  Google Scholar 

  11. Mamoulis, N., Cao, H., Kollios, G., Hadjieleftheriou, M., Tao, Y., Cheung, D.W. Mining, indexing, and querying historical spatiotemporal data. In: Proceedings of the 10th International Conference on Knowledge Discovery and Data Mining, pp. 236–245. Washington (2004)

  12. Jeung, H., Liu, Q., Shen, H.T., Zhou, X. A hybrid prediction model for moving objects. In: Proceedings of the 24th International Conference on Data Engineering, pp. 70–79. Mexico (2008)

  13. Li, Z., Ding, B., Han, J., Kays, R., Nye, P. Mining periodic behaviors for moving objects. In: Proceedings of the 16th International Conference of Knowledge Discovery and Data Mining, pp. 1099–1108, Washington (2010)

  14. Jindal, T., Giridhar, P., Tang, L.A., Li, J., Han, J. Spatiotemporal periodical pattern mining in traffic data. In: Proceedings of the 2nd ACM SIGKDD International Workshop on Urban Computing, pp. 1–8. Illinois, USA (2013)

  15. Shi, H., Li, Y.: Discovering periodic patterns for large scale mobile traffic data: method and applications. Trans. Mob. Comput. 17(10), 2266–2278 (2018)

    Article  MathSciNet  Google Scholar 

  16. Li, J., Wang, J., Zhang, J., Qin, Q., Jindal, T., Han, J.: A probabilistic approach to detect mixed periodic patterns from moving object data. GeoInformatica 20(4), 715–739 (2016)

    Article  Google Scholar 

  17. Yuan, Q., Shang, J., Cao, X., Zhang, C., Geng, X., Han, J. Detecting multiple periods and periodic patterns in event time sequences. In: Proceedings of the 2017 ACM Conference on Information and Knowledge Management, pp. 617–626. Singapore (2017)

  18. Swedberg, B., Peuquet, D.: PerSE: visual analytics for calendar related spatiotemporal periodicity detection and analysis. GeoInformatica 21(3), 577–597 (2017)

    Article  Google Scholar 

  19. Zhang, D., Lee, K., Lee, I. Mining medical periodic patterns from spatio-temporal trajectories. In: Proceedings of the 7th International Conference on Health Information Science, pp. 123–133. Australia (2018)

  20. Yuan, G., Zhao, J., Xia, S., Zhang, Y., Li, W.: Multi-granularity periodic activity discovery for moving objects. Int. J. Geogr. Inf. Sci. 31(3), 435–462 (2017)

    Article  Google Scholar 

  21. Zhou, K., Tian, Z., Yang, Y.: Periodic pattern detection algorithms for personal trajectory data based on spatiotemporal multi-Granularity. IEEE Access 7, 99683–99693 (2019)

    Article  Google Scholar 

  22. Yuan, Q., Zhang, W., Zhang, C., Geng, X., Cong, G., Han, J. PRED: periodic region detection for mobility modeling of social media users. In: Proceedings of the Tenth ACM International Conference on Web Search and Data Mining, pp. 263–272. Cambridge, United Kingdom (2017)

  23. Hachem, F., Damiani, M.L. Periodic stops discovery through density-based trajectory segmentation. In: Proceedings of the 26th International Conference on Advances in Geographic Information Systems, pp. 584–587. Seattle (2018)

  24. Kiran, R.U., Venkatesh, J.N., Viger, P.F., Toyoda, M., Reddy, P.K., Kitsuregawa, M.: Discovering periodic patterns in non-uniform temporal databases. In: Kyuseok, S., Kim, J. (eds.) Advances in Knowledge Discovery and Data Mining, pp. 604–617. Spring, Cham (2017)

    Chapter  Google Scholar 

  25. Yi, F., Yin, L., Wen, H., Zhu, H., Sun, L., Li, G. Mining human periodic behaviors using mobility intention and relative entropy. In: Proceedings of the 22nd Pacific-Asia Conference on Knowledge Discovery and Data Mining, pp. 488–499. Melbourne (2018)

  26. Li, Z., Wang, J., Han, J.: ePeriodicity: mining event periodicity from incomplete observations. Trans. Knowl. Data Eng. 27(5), 1219–1232 (2015)

    Article  Google Scholar 

  27. Ghosh, A., Lucas, C., Sarkar, R. Finding periodic discrete events in noisy streams. In: Proceedings of the 2017 ACM Conference on. Information and Knowledge Management, pp. 627–636. Singapore (2017)

  28. Yuan, H., Qian, Y., Bai, M. Efficient mining of event periodicity in data series. In: Proceedings of the 24th International Conference on Database Systems for Advanced Applications, pp. 124–139. Chiang Mai, Thailand (2019)

  29. Zhang, D., Lee, K., Lee, I.: Hierarchical trajectory clustering for spatio-temporal periodic pattern mining. Expert Syst. Appl. 92, 1–11 (2018)

    Article  Google Scholar 

  30. Zhang, D., Lee, K., Lee, I.: Mining hierarchical semantic periodic patterns from GPS-collected spatio-temporal trajectories. Expert Syst. Appl. 122, 85–101 (2019)

    Article  Google Scholar 

  31. Zhang, D., Lee, K., Lee, I.: Semantic periodic pattern mining from spatio-temporal trajectories. Inf. Sci. 502, 164–189 (2019)

    Article  MathSciNet  Google Scholar 

  32. Kiran, R.U., Venkatesh, J.N., Toyoda, M., Kitsuregawa, M., Reddy, P.K.: Discovering partial periodic-frequent patterns in a transactional database. J. Syst. Softw. 125, 170–182 (2017)

    Article  Google Scholar 

  33. Shi, T., Ji, G., Liu, Y., Zhao, B. Mining group periodic moving patterns from spatio-temporal trajectories. In: Proceedings of the Seventh International Conference on Advanced Cloud and Big Data, pp. 108–113. Suzhou, China (2019)

  34. Jang, J., Lee, Y., Lee, S., Shin, D., Kim, D., Rim, H.: A novel, “density-based clustering method using word embedding features for dialogue intention recognition.” Clust. Comput. 19, 2315–2326 (2016)

    Article  Google Scholar 

  35. Venkatavara Prasad, D., Venkatesvara Rao, N., Sugumaran, M.: Sequential mining of real time moving object by using fast frequence pattern algorithm. Clust. Comput. 22, 9489–9494 (2019)

    Article  Google Scholar 

  36. The data set is obtained from https://www.microsoft.com/en-us/download/details.aspx?id=52367.

Download references

Acknowledgement

This work is supported by the National Natural Science Foundation of China under Grants No. 41971343 and No. 41971404.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Genlin Ji.

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

Shi, T., Ji, G., Yu, Z. et al. Collective periodic pattern discovery for understanding human mobility. Cluster Comput 24, 141–157 (2021). https://doi.org/10.1007/s10586-020-03220-0

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10586-020-03220-0

Keywords