Skip to main content
Log in

Effective spatio-temporal semantic trajectory generation for similar pattern group identification

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

Abstract

The daily trajectories of individual movements convey a concise overview of their behaviors, with different social roles having different trajectory patterns. Therefore, we can identify users or groups based on the similar of their trajectory patterns. However, most existing trajectory analysis focuses only on the spatial and temporal analyses of the raw trajectory data and misses essential semantic information concerning behaviors. In this paper, we propose a new trajectory semantics calculation method to identify groups with similar behaviors. We first propose a fast and efficient two-phase method for identifying stay regions within daily trajectories and enriching the stay regions with semantic labels based on points of interest to generate semantic trajectories. Furthermore, we design a semantic similarity measure model using geographic and semantic similarity factors to measure the similarity between semantic trajectories. We also propose a pruning strategy using time entropy to decrease the number of complex calculations and comparisons to improve performance. The results of our extensive experiments on the real trajectory dataset of the Geolife project show that our proposed method is both effective and efficient.

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

Similar content being viewed by others

References

  1. Abdel-Baset M, Zhou Y, Ismail M (2018) An improved cuckoo search algorithm for integer programming problems. Int J Comput Sci Math 9(1):66–81

    Article  MathSciNet  Google Scholar 

  2. Addaim A, Gretete D, Madi AA (2018) Enhanced Box–Muller method for high quality Gaussian random number generation. Int J Comput Sci Math 9(3):287–297

    Article  MathSciNet  Google Scholar 

  3. Ashbrook D, Starner T (2003) Using GPS to learn significant locations and predict movement across multiple users. Pers Ubiquitous Comput 7(5):275–286

    Article  Google Scholar 

  4. Barkhuus L, Brown B, Bell M, Sherwood S, Hall M, Chalmers M (2008) From awareness to repartee: sharing location within social groups. In: Proceedings of the SIGCHI conference on human factors in computing systems. ACM, pp 497–506

  5. Boudjeloud-Assala L, Thuy TM (2017) A clustering algorithm based on elitist evolutionary approach. Int J Bio Inspir Comput 10(4):258–266

    Article  Google Scholar 

  6. Buch N, Velastin SA, Orwell J (2011) A review of computer vision techniques for the analysis of urban traffic. IEEE Trans Intell Trans Syst 12(3):920–939

    Article  Google Scholar 

  7. Cai X, Wang H, Cui Z, Cai J, Xue Y, Wang L (2018) Bat algorithm with triangle-flipping strategy for numerical optimization. Int J Mach Learn Cybern 9(2):199–215

    Article  Google Scholar 

  8. Cai X, Gao Xz, Xue Y (2016) Improved bat algorithm with optimal forage strategy and random disturbance strategy. Int J Bio-inspir Com 8(4):205–214

    Article  Google Scholar 

  9. Cao X, Cong G, Jensen CS (2010) Mining significant semantic locations from GPS data. Proc VLDB Endow 3(1–2):1009–1020

    Article  Google Scholar 

  10. Cao Y, Cai Z, Xue F, Li T, Ding Z (2018) Semantic trajectory based behavior generation for groups identification. KSII Trans Internet Inf Syst (TIIS) 12(12):5782–5799

    Google Scholar 

  11. Cao Y, Ding Z, Xue F, Rong X (2018) An improved twin support vector machine based on multi-objective cuckoo search for software defect prediction. Int J Bio Inspir Comput 11(4):282–291

    Article  Google Scholar 

  12. Chen L, Özsu MT, Oria V (2005) Robust and fast similarity search for moving object trajectories. In: Proceedings of the 2005 ACM SIGMOD international conference on Management of data. ACM, pp 491–502

  13. Chen X, Pang J, Xue R (2013) Constructing and comparing user mobility profiles for location-based services. In: Proceedings of the 28th annual ACM symposium on applied computing. ACM, pp 261–266

  14. Cho E, Myers SA, Leskovec J (2011) Friendship and mobility: user movement in location-based social networks. In: Proceedings of the 17th ACM SIGKDD international conference on Knowledge discovery and data mining. ACM, pp 1082–1090

  15. Cui Z, Cao Y, Cai X, Cai J, Chen J (2018) Optimal leach protocol with modified bat algorithm for big data sensing systems in internet of things. J Parallel Distrib Comput. https://doi.org/10.1016/j.jpdc.2017.12.014

    Article  Google Scholar 

  16. Cui Z, Li F, Zhang W (2019) Bat algorithm with principal component analysis. Int J Mach Learn Cybern 10(3):603–622

    Article  Google Scholar 

  17. Cui Z, Sun B, Wang G, Xue Y, Chen J (2017) A novel oriented cuckoo search algorithm to improve dv-hop performance for cyber-physical systems. J Parallel Distrib Comput 103:42–52

    Article  Google Scholar 

  18. Cui Z, Xue F, Cai X, Cao Y, Wang Gg, Chen J (2018) Detection of malicious code variants based on deep learning. IEEE Trans Ind Inf 14(7):3187–3196

    Article  Google Scholar 

  19. Cui Z, Zhang J, Wang Y, Cao Y, Cai X, Zhang W, Chen J (2019) A pigeon-inspired optimization algorithm for many-objective optimization problems. Sci China Inform Sci (62)7:70212:1–70212:3

  20. Cui Z, Du L, Wang P, Cai X, Zhang W (2019) Malicious code detection based on CNNs and multi-objective algorithm. J Parallel Distr Com 129:50–58

    Article  Google Scholar 

  21. Cui Z, Chang Y, Zhang J, Cai X, Zhang W (2019) Improved NSGA-III with selection-and-elimination operator. Swarm Evolut Comput 49:23–33

    Article  Google Scholar 

  22. Dhar S, Varshney U (2011) Challenges and business models for mobile location-based services and advertising. Commun ACM 54(5):121–128

    Article  Google Scholar 

  23. Fakas G, Cai Z, Mamoulis N (2015) Diverse and proportional size-l object summaries for keyword search. In: Proceedings of the 2015 ACM SIGMOD international conference on management of data. ACM, pp 363–375

  24. Fakas GJ, Cai Z, Mamoulis N (2016) Diverse and proportional size-l object summaries using pairwise relevance. The VLDB J 25(6):791–816

    Article  Google Scholar 

  25. Giannotti F, Nanni M, Pinelli F, Pedreschi D (2007) Trajectory pattern mining. In: Proceedings of the 13th ACM SIGKDD international conference on knowledge discovery and data mining. ACM, pp 330–339

  26. Goto K, Kambayashi Y (2002) A new passenger support system for public transport using mobile database access. In: Proceedings of the 28th international conference on very large data bases. VLDB Endowment, pp 908–919

  27. Guan C, Lu X, Li X, Chen E, Zhou W, Xiong H (2015) Discovery of college students in financial hardship. In: IEEE international conference on data mining (ICDM). IEEE, pp 141–150

  28. Kang JH, Welbourne W, Stewart B, Borriello G (2005) Extracting places from traces of locations. ACM SIGMOBILE Mobile Comput Commun Rev 9(3):58–68

    Article  Google Scholar 

  29. Lv L, Fan T, Li Q, Sun Z, Xu L (2018) Object tracking with improved firefly algorithm. Int J Comput Sci Math 9(3):219–231

    Article  MathSciNet  Google Scholar 

  30. Lv M, Chen L, Chen G (2013) Mining user similarity based on routine activities. Inf Sci 236:17–32

    Article  Google Scholar 

  31. Lv M, Chen L, Xu Z, Li Y, Chen G (2016) The discovery of personally semantic places based on trajectory data mining. Neurocomputing 173:1142–1153

    Article  Google Scholar 

  32. Mekki T, Jabri I, Rachedi A, Jemaa MB (2019) Vehicular cloud networking: evolutionary game with reinforcement learning-based access approach. Int J Bio Inspir Comput 13(1):45–58

    Article  Google Scholar 

  33. Niedermayer J, Züfle A, Emrich T, Renz M, Mamoulis N, Chen L, Kriegel HP (2013) Probabilistic nearest neighbor queries on uncertain moving object trajectories. Proc VLDB Endow 7(3):205–216

    Article  Google Scholar 

  34. Pan W, Zhou Y, Li Z (2017) An exponential function inflation size of multi-verse optimisation algorithm for global optimisation. Int J Comput Sci Math 8(2):115–128

    Article  MathSciNet  Google Scholar 

  35. Parent C, Spaccapietra S, Renso C, Andrienko G, Andrienko N, Bogorny V, Damiani ML, Gkoulalas-Divanis A, Macedo J, Pelekis N et al (2013) Semantic trajectories modeling and analysis. ACM Comput Surv (CSUR) 45(4):42

    Article  Google Scholar 

  36. Peng Y, Tang Q, Han Y (2018) Research on the optimisation of flight landing scheduling with multi-runway. Int J Comput Sci Math 9(6):602–611

    Article  MathSciNet  Google Scholar 

  37. Saeheaw T, Charoenchai N (2018) A comparative study among different parallel hybrid artificial intelligent approaches to solve the capacitated vehicle routing problem. Int J Bio Inspir Comput 11(3):171–191

    Article  Google Scholar 

  38. Su H, Zheng K, Zeng K, Huang J, Zhou X (2014) Stmaker: a system to make sense of trajectory data. Proc VLDB Endow 7(13):1701–1704

    Article  Google Scholar 

  39. Tang LA, Zheng Y, Yuan J, Han J, Leung A, Peng WC, Porta TL (2013) A framework of traveling companion discovery on trajectory data streams. ACM Trans Intell Syst Technol (TIST) 5(1):3

    Google Scholar 

  40. Wang FY (2010) Parallel control and management for intelligent transportation systems: concepts, architectures, and applications. IEEE Trans Intell Trans Syst 11(3):630–638

    Article  Google Scholar 

  41. Wang W, Wang H (2018) A new differential evolution based on Gaussian sampling for forecasting urban water resources demand. Int J Comput Sci Math 9(2):155–162

    Article  Google Scholar 

  42. Wei LY, Zheng Y, Peng WC (2012) Constructing popular routes from uncertain trajectories. In: Proceedings of the 18th ACM SIGKDD international conference on Knowledge discovery and data mining. ACM, pp 195–203

  43. Xiao R, Wang Y (2018) Labour division in swarm intelligence for allocation problems: a survey. Int J Bio Inspir Comput 12(2):71–86

    Article  Google Scholar 

  44. Xu M, Li C, Lv P, Lin N, Hou R, Zhou B (2018) An efficient method of crowd aggregation computation in public areas. IEEE Trans Circ Syst Video Technol 28(10):2814–2825

    Article  Google Scholar 

  45. Yan Z, Chakraborty D, Parent C, Spaccapietra S, Aberer K (2013) Semantic trajectories: mobility data computation and annotation. ACM Trans Intell Syst Technol (TIST) 4(3):49

    Google Scholar 

  46. Yigit T, Unsal O, Deperlioglu O (2018) Using the metaheuristic methods for real-time optimisation of dynamic school bus routing problem and an application. Int J Bio Inspir Comput 11(2):123–133

    Article  Google Scholar 

  47. Ying JJC, Lee WC, Weng TC, Tseng VS (2011) Semantic trajectory mining for location prediction. In: Proceedings of the 19th ACM SIGSPATIAL international conference on advances in geographic information systems. ACM, pp 34–43

  48. Ying JJC, Lu EHC, Lee WC, Weng TC, Tseng VS (2010) Mining user similarity from semantic trajectories. In: Proceedings of the 2nd ACM SIGSPATIAL international workshop on location based social networks. ACM, pp 19–26

  49. Yu Z, Tian M, Wang Z, Guo B, Mei T (2016) Shop-type recommendation leveraging the data from social media and location-based services. ACM Trans Knowl Discov Data (TKDD) 11(1):1

    Article  Google Scholar 

  50. Zheng K, Zheng Y, Yuan NJ, Shang S (2013) On discovery of gathering patterns from trajectories. In: Data engineering (ICDE), 2013 IEEE 29th international conference on. IEEE, pp 242–253

  51. Zheng Y (2015) Trajectory data mining: an overview. ACM Trans Intell Syst Technol (TIST) 6(3):29

    Google Scholar 

  52. Zheng Y, Wang L, Zhang R, Xie X, Ma WY (2008) Geolife: Managing and understanding your past life over maps. In: 9th international conference on mobile data management, 2008. MDM’08. IEEE, pp 211–212

  53. Zheng Y, Zhang L, Ma Z, Xie X, Ma WY (2011) Recommending friends and locations based on individual location history. ACM Trans Web (TWEB) 5(1):5

    Google Scholar 

  54. Zheng Y, Zhang L, Xie X, Ma WY (2009) Mining interesting locations and travel sequences from GPS trajectories. In: Proceedings of the 18th international conference on World wide web. ACM, pp 791–800

  55. Zhou C, Frankowski D, Ludford P, Shekhar S, Terveen L (2007) Discovering personally meaningful places: an interactive clustering approach. ACM Trans Inf Syst (TOIS) 25(3):12

    Article  Google Scholar 

Download references

Acknowledgements

This work is supported by National Key R&D Program of China (No. 2017YFC0803300, No. 2016YFB0901200), the National Natural Science of Foundation of China (No. 61703013, 91546111, 91646201, 61803035, 71831001), the Key Project of Beijing Municipal Education Commission (No. KM201810005023, KM201810005024, KM201810037002, KZ201610005009, SZ201510005002), the Major Project of Beijing Wuzi University (No. 2019XJZD11), the Youth Fund Project of Beijing Wuzi University (No. 2018XJQN03), the Beijing Intelligent Logistics System Collaborative Innovation Center Open Project (No. BILSCIC-2019KF-05), the Grass-roots Academic Team Building Project of Beijing Wuzi University (No. 2019XJJCTD04), the Beijing Youth Top-notch Talent Plan of High-Creation Plan (No. 2017000026833ZK25), the Canal Plan-Leading Talent Project of Beijing Tongzhou District (No. YHLB2017038), the Construction Project for National Engineering Laboratory for Industrial Big-data Application Technology (No. 312000522303), the State Grid Science and Technology Project (No. 52272216002B, No. JS71-16-005) and the Open Research Fund Program of Beijing Key Laboratory on Integration and Analysis of Large-scale Stream Data.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zhiming Ding.

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

Cao, Y., Xue, F., Chi, Y. et al. Effective spatio-temporal semantic trajectory generation for similar pattern group identification. Int. J. Mach. Learn. & Cyber. 11, 287–300 (2020). https://doi.org/10.1007/s13042-019-00973-y

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s13042-019-00973-y

Keywords

Navigation