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.
Similar content being viewed by others
References
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
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
Ashbrook D, Starner T (2003) Using GPS to learn significant locations and predict movement across multiple users. Pers Ubiquitous Comput 7(5):275–286
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
Boudjeloud-Assala L, Thuy TM (2017) A clustering algorithm based on elitist evolutionary approach. Int J Bio Inspir Comput 10(4):258–266
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
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
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
Cao X, Cong G, Jensen CS (2010) Mining significant semantic locations from GPS data. Proc VLDB Endow 3(1–2):1009–1020
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
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
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
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
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
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
Cui Z, Li F, Zhang W (2019) Bat algorithm with principal component analysis. Int J Mach Learn Cybern 10(3):603–622
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
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
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
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
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
Dhar S, Varshney U (2011) Challenges and business models for mobile location-based services and advertising. Commun ACM 54(5):121–128
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
Fakas GJ, Cai Z, Mamoulis N (2016) Diverse and proportional size-l object summaries using pairwise relevance. The VLDB J 25(6):791–816
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
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
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
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
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
Lv M, Chen L, Chen G (2013) Mining user similarity based on routine activities. Inf Sci 236:17–32
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
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
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
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
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
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
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
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
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
Wang FY (2010) Parallel control and management for intelligent transportation systems: concepts, architectures, and applications. IEEE Trans Intell Trans Syst 11(3):630–638
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
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
Xiao R, Wang Y (2018) Labour division in swarm intelligence for allocation problems: a survey. Int J Bio Inspir Comput 12(2):71–86
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
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
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
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
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
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
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
Zheng Y (2015) Trajectory data mining: an overview. ACM Trans Intell Syst Technol (TIST) 6(3):29
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
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
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
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
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
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s13042-019-00973-y