Skip to main content
Log in

Discovery of evolving companion from trajectory data streams

  • Regular Paper
  • Published:
Knowledge and Information Systems Aims and scope Submit manuscript

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.

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

Similar content being viewed by others

References

  1. 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

  2. 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

    Google Scholar 

  3. Jeung H, Yiu ML, Zhou X, Jensen CS, Shen HT (2010) Discovery of convoys in trajectory databases. Proc VLDB Endow 1(1):1068–80

    Article  Google Scholar 

  4. 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

  5. Aung HH, Tan KL (2010) Discovery of evolving convoys. In: International conference on scientific and statistical database management. Springer, Berlin, Heidelberg, pp 196–213

  6. 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

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

    Article  Google Scholar 

  8. 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

  9. 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

    Article  Google Scholar 

  10. 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

  11. Li Y, Bailey J, Kulik L (2015) Efficient mining of platoon patterns in trajectory databases. Data Knowl Eng 100:167–187

    Article  Google Scholar 

  12. 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

  13. 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

    Article  Google Scholar 

  14. Birant D, Kut A (2007) ST-DBSCAN: an algorithm for clustering spatial–temporal data. Data Knowl Eng 60(1):208–221

    Article  Google Scholar 

  15. 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

    Google Scholar 

  16. 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

  17. 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

  18. 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

    Article  Google Scholar 

  19. 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

  20. 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

  21. 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

    Article  Google Scholar 

  22. 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

    Article  Google Scholar 

  23. 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

    Article  Google Scholar 

  24. 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

    Article  Google Scholar 

  25. 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

  26. 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

  27. 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

  28. 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

    Article  Google Scholar 

  29. 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

  30. 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

  31. 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

    Google Scholar 

  32. 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

  33. 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

  34. Truck Datasets. http://www.chorochronos.org/. Accessed 21 Jan 2018

  35. GeoLife GPS Trajectories Datasets. http://research.microsoft.com/en-us/downloads/b16d359d-d164-469e-9fd4-daa38f2b2e13/default.aspx. Accessed 4 Sept 2017

  36. 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

  37. 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

Download references

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

Authors

Corresponding author

Correspondence to Thi Thi Shein.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10115-020-01471-2

Keywords

Navigation