Abstract
The widespread use of position-tracking devices leads to vast volumes of spatial–temporal data aggregated in the form of the trajectory data streams. Extracting useful knowledge from moving object trajectories can benefit many applications, such as traffic monitoring, military surveillance, and weather forecasting. Most of the knowledge gleaned from the trajectory data illustrates different kinds of group patterns, i.e., objects that travel together for some time. In the real world, the trajectory of the moving objects can change with time. Thus, existing approaches can miss a new pattern because they have a stringent requirement for moving object participators in a group movement pattern. To address this issue, we introduced a new type of moving object group pattern called an evolving companion. It allows some members of the group to leave and join anytime if some participators stay connected for all time intervals. In this pattern discovery, we model an incremental discovery solution to retrieve the evolving companion efficiently over the data stream. We evaluated the efficiency and effectiveness of our approach on two real vehicles and one synthetic dataset. Our method performed well compared with existing pattern discovery methods; for example, it was about 50% faster than Tang et al.’s buddy-based clustering method.










Similar content being viewed by others
References
Vieira MR, Bakalov P, Tsotras VJ (2009) On-line discovery of flock patterns in spatio-temporal data. In: Proceedings of the 17th ACM SIGSPATIAL international conference on advances in geographic information systems. ACM, pp 286–295
Tanaka PS, Vieira MR, Kaster DS (2016) An improved base algorithm for online discovery of flock patterns in trajectories. J Inf Data Manag 7(1):52–67
Jeung H, Yiu ML, Zhou X, Jensen CS, Shen HT (2010) Discovery of convoys in trajectory databases. Proc VLDB Endow 1(1):1068–80
Yoon H, Shahabi C (2009) Accurate discovery of valid convoys from moving object trajectories. In: 2009 IEEE international conference on data mining workshops. IEEE, pp 636–643
Aung HH, Tan KL (2010) Discovery of evolving convoys. In: International conference on scientific and statistical database management. Springer, Berlin, Heidelberg, pp 196–213
Tang LA, Zheng Y, Yuan J, Han J, Leung A, Hung CC, Peng WC (2012) On discovery of traveling companions from streaming trajectories. In: IEEE 28th international conference on data engineering. IEEE, pp 186–197
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):1–34
Kalnis P, Mamoulis N, Bakiras S (2005) On discovering moving clusters in spatio-temporal data. In: International symposium on spatial and temporal databases. Springer, Berlin, Heidelberg, pp 364–381
Wang S, Wu L, Zhou F, Zheng C, Wang H (2015) Group pattern mining algorithm of moving objects’ uncertain trajectories. Int J Comput Commun Control 10(3):428–440
Li Z, Ding B, Han J, Kays R (2010) Swarm: mining relaxed temporal moving object clusters. In: Proceedings of the VLDB endowment, pp 723–734
Li Y, Bailey J, Kulik L (2015) Efficient mining of platoon patterns in trajectory databases. Data Knowl Eng 100:167–187
Naserian E, Wang X, Xu X, Dong Y (2017) Discovery of loose travelling companion patterns from human trajectories. In: IEEE 18th international conference on high performance computing and communications, IEEE 14th international conference on smart city, IEEE 2nd international conference on data science and systems (HPCC/SmartCity/DSS), pp 1238–1245
Naserian E, Wang X, Member S, Xu X (2016) A Framework of loose travelling companion discovery from human trajectories. IEEE Trans Mob Comput 17(11):2497–2511
Birant D, Kut A (2007) ST-DBSCAN: an algorithm for clustering spatial–temporal data. Data Knowl Eng 60(1):208–221
Ester M, Kriegel HP, Sander J, Xu X (1996) A density-based algorithm for discovering clusters in large spatial databases with noise. Knowl Discov Database (KDD) 96(34):226–231
Lee JG, Han J, Whang KY (2007) Trajectory clustering: a partition-and-group framework. In: Proceedings of the 2007 ACM SIGMOD international conference on management of data, pp 593–604
Li Z, Lee JG, Li X, Han J (2010) Incremental clustering for trajectories. In: International conference on database systems for advanced applications. Springer, Berlin, Heidelberg, pp 32–46
Fu Z, Tian Z, Xu Y, Qiao C (2016) A two-step clustering approach to extract locations from individual GPS trajectory data. ISPRS Int J Geo-Inf 5(10):166
Da Silva TLC, Zeitouni K, De Macedo JAF (2016) Online clustering of trajectory data stream. In: 17th IEEE international conference on mobile data management (MDM). IEEE, pp 112–121
Da Silva TL, Zeitouni K, de Macêdo JA, Casanova MA. (2016) CUTiS: optimized online clustering of trajectory data Stream. In: Proceedings of the 20th international database engineering and applications symposium. ACM, pp 296-301
Yu Y, Wang Q, Wang X, Wang H, He J (2013) Online clustering for trajectory data stream of moving objects. Comput Sci Inf Syst 10(3):1293–1317
Riyadh M, Mustapha N, Sulaiman MN, Mohd Sharef NB (2017) CC-TRS: continuous clustering of trajectory stream data based on micro cluster life. Math Probl Eng 2017:1–10
Li X, Ceikute V, Jensen CS, Tan KL (2015) Effective online group discovery in trajectory databases. IEEE Trans Knowl Data Eng 25(12):2752–2766
Fan Q, Zhang D, Wu H, Tan K-L (2016) A general and parallel platform for mining co-movement patterns over large-scale trajectories. Proc VLDB Endow 10(4):313–324
Zheng K, Zheng Y, Yuan NJ, Shang S (2013) On discovery of gathering patterns from trajectories. In: IEEE Int Conf Data Eng. IEEE, pp 242–253
Zhang J, Li J, Wang S, Liu Z, Yuan Q, Yang F (2014) On retrieving moving objects gathering patterns from trajectory data via spatio-temporal graph. In: 2014 IEEE international congress on big data. IEEE, pp 390–397
Xian Y, Liu Y, Xu C (2016) Parallel gathering discovery over big trajectory data. In: 2016 IEEE international conference on big data. IEEE, pp 783–792
Hung CC, Peng WC, Lee WC (2015) Clustering and aggregating clues of trajectories for mining trajectory patterns and routes. VLDB J Int J Very Large Data Bases 24(2):169–92
Shein TT, Puntheeranurak S, Imamura M (2018) Incremental discovery of crowd from evolving trajectory data. In: International conference on engineering, applied sciences, and technology (ICEAST), pp 1–4
Amornbunchornvej C, Crofoot MC, Berger-Wolf TY (2018) Traits of leaders in movement initiation: classification and identification. In: IEEE/ACM international conference on advances in social networks analysis and mining. Springer, Cham, pp 39–62
Amornbunchornvej C, Brugere I, Strandburg-Peshkin A, Farine DR, Crofoot MC, Berger-Wolf TY (2018) Coordination event detection and initiator identification in time series data. ACM Trans Knowl Discov Data (TKDD) 12(5):53
Zheng B, Yuan NJ, Zheng K, Xie X, Sadiq S, Zhou X (2015) Approximate keyword search in semantic trajectory database. In: IEEE 31st international conference on data engineering. IEEE, pp 975–986
Shein TT, Puntheeranurak S, Imamura M (2018) Efficient discovery of traveling companion from evolving trajectory data stream. In: IEEE 42nd annual computer software and applications conference (COMPSAC). IEEE, pp 448–453
Truck Datasets. http://www.chorochronos.org/. Accessed 21 Jan 2018
GeoLife GPS Trajectories Datasets. http://research.microsoft.com/en-us/downloads/b16d359d-d164-469e-9fd4-daa38f2b2e13/default.aspx. Accessed 4 Sept 2017
Yuan J, Zheng Y, Zhang C, Xie W, Xie X, Sun G, Huang Y (2010) T-drive: driving directions based on taxi trajectories. In: Proceedings of the 18th SIGSPATIAL international conference on advances in geographic information systems. ACM, pp 99–108
Mokbel MF, Alarabi L, Bao J, Eldawy A, Magdy A, Sarwat M, Waytas E, Yackel S (2013) MNTG: an extensible web-based traffic generator. In: International symposium on spatial and temporal databases. Springer, Berlin, Heidelberg, pp 38–55
Acknowledgements
The authors would like to thank the ASEAN University Network/Southeast Asia Engineering Education Development Network (AUN/SEED-Net) and Japan International Cooperation Agency (JICA) for supporting scholarship to Miss Thi Thi Shein throughout this research.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflicts of interest
The authors declare that there is no conflict of interest.
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
Shein, T.T., Puntheeranurak, S. & Imamura, M. Discovery of evolving companion from trajectory data streams. Knowl Inf Syst 62, 3509–3533 (2020). https://doi.org/10.1007/s10115-020-01471-2
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10115-020-01471-2