skip to main content
research-article

Semantic trajectories: Mobility data computation and annotation

Published:01 July 2013Publication History
Skip Abstract Section

Abstract

With the large-scale adoption of GPS equipped mobile sensing devices, positional data generated by moving objects (e.g., vehicles, people, animals) are being easily collected. Such data are typically modeled as streams of spatio-temporal (x,y,t) points, called trajectories. In recent years trajectory management research has progressed significantly towards efficient storage and indexing techniques, as well as suitable knowledge discovery. These works focused on the geometric aspect of the raw mobility data. We are now witnessing a growing demand in several application sectors (e.g., from shipment tracking to geo-social networks) on understanding the semantic behavior of moving objects. Semantic behavior refers to the use of semantic abstractions of the raw mobility data, including not only geometric patterns but also knowledge extracted jointly from the mobility data and the underlying geographic and application domains information. The core contribution of this article lies in a semantic model and a computation and annotation platform for developing a semantic approach that progressively transforms the raw mobility data into semantic trajectories enriched with segmentations and annotations. We also analyze a number of experiments we did with semantic trajectories in different domains.

References

  1. Alvares, L. O., Bogorny, V., Kuijpers, B., Macedo, J., Moelans, B., and VAISMAN, A. 2007. A model for enriching trajectories with semantic geographical information. In Proceedings of the 15th Annual ACM International Symposium on Advances in Geographic Information Systems (GIS'07). Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Andrienko, G., Andrienko, N., and Heurich, M. 2011. An event-based conceptual model for context-aware movement analysis. Int. J. Geograph. Inf. Sci. 25, 9, 1347--1370. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Bamis, A., Fang, J., and Savvides, A. 2010. A method for discovering components of human rituals from streams of sensor data. In Proceedings of the 19th ACM International Conference on Information and Knowledge Management (CIKM'10). 779--788. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Beckmann, N., Kriegel, H.-P., Schneider, R., and Seeger, B. 1990. The r∗-tree: An efficient and robust access method for points and rectangles. SIGMOD Rec. 19, 2, 322--331. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Bernstein, D. and Kornhauser, A. 1996. An introduction to map matching for personal navigation assistants. Tech. rep. 8, Princeton University.Google ScholarGoogle Scholar
  6. Brakatsoulas, S., Pfoser, D., Salas, R., and Wenk, C. 2005. On map-matching vehicle tracking data. In Proceedings of the 31st International Conference on Very Large Data Bases (VLDB'05). 853--864. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Brinkhoff, T., Kriegel, H.-P., and Seeger, B. 1993. Efficient processing of spatial joins using r-trees. In Proceedings of the ACM SIGMOD International Conference on Management of Data (SIGMOD'93). 237--246. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Buchin, M., Driemel, A., Kreveld, M. V., and Sacristan, V. 2010. An algorithmic framework for segmenting trajectories based on spatio-temporal criteria. In Proceedings of the 18th Annual ACM International Symposium on Advances in Geographic Information Systems (GIS'10). 202--211. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Cao, X., Cong, G., and Jensen, C. S. 2010. Mining significant semantic locations from gps trajectories. In Proceedings of the International Conference on Very Large Data Bases (VLDB'10). 1009--1020. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Chen, S., Jensen, C. S., and Lin, D. 2008. A benchmark for evaluating moving object indexes. Proc. VLDB Endow. 1, 2, 1574--1585. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Forney, G. D. 1973. The viterbi algorithm. Proc. IEEE 61, 3, 268--278.Google ScholarGoogle ScholarCross RefCross Ref
  12. Frentzos, E. 2008. Trajectory data management in moving object databases. Ph.D. thesis, University of Piraeus.Google ScholarGoogle Scholar
  13. Giannotti, F. and Pedreschi, D. 2008. Mobility, Data Mining and Privacy, Geographic Knowledge Discovery. Springer. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Gomez, L. I. and Vaisman, A. A. 2009. Efficient constraint evaluation in categorical sequential pattern mining for trajectory databases. In Proceedings of the 12th International Conference on Extending Database Technology (EDBT'09). 541--552. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Guo, T., Yan, Z., and Aberer, K. 2012. An adaptive approach for online segmentation of multi-dimensional mobile data. In Proceedings of the 11th ACM International Workshop on Data Engineering for Wireless and Mobile Access(MobiDE'12). Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Guting, R. H. 2005. SECONDO: A database system for moving objects. GeoInformatica 9, 1, 33--60.Google ScholarGoogle Scholar
  17. Guting, R. H., De Almeida, V. T., and Ding, Z. 2006. Modeling and querying moving objects in networks. VLDB J. 15, 2, 165--190. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Guting, R. H. and Schneider, M. 2005. Moving Objects Databases. Morgan Kaufmann, San Fransisco, CA. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Han, J., Lee, J.-G., Gonzalez, H., and Li, X. 2008. Mining massive rfid, trajectory, and traffic data sets (tutorial). In Proceedings of the 14th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (KDD'08). Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Jun, J., Guensler, R., and Ogle, J. 2006. Smoothing methods to minimize impact of global positioning system random error on travel distance, speed, and acceleration profile estimates. Transport. Res. Rec. J. Transport. Res. Board 1972, 1, 141--150.Google ScholarGoogle ScholarCross RefCross Ref
  21. Keogh, E., Chu, S., Hart, D., and Pazzani, M. 2004. Segmenting time series: A survey and novel approach. In Data Mining in Time Series Databases, 1--22.Google ScholarGoogle Scholar
  22. Kiukkoneny, N., Blom, J., Dousse, O., Gatica-Perez, D., and Laurila, J. 2010. Towards rich mobile phone datasets: Lausanne data collection campaign. In Proceedings of the ACM International Conference Proceeding Series (ICPS'10).Google ScholarGoogle Scholar
  23. Kuijpers, B. and Othman, W. 2007. Trajectory databases: Data models, uncertainty and complete query languages. In Proceedings of the 11th International Conference on Database Theory (ICDT'07). 224--238. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Li, Q., Zheng, Y., Xie, X., Chen, Y., Liu, W., and Ma, W.-Y. 2008. Mining user similarity based on location history. In Proceedings of the 16th ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems (GIS'08). Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Li, Z., Ding, B., Han, J., Kays, R., and Nye, P. 2010. Mining periodic behaviors for moving objects. In Proceedings of the 16th ACM SIGKDD Conference on Knowledge Discovery and Data Mining (KDD'10). 1099--1108. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Li, Z., Han, J., Ji, M., Tang, L. A., Yu, Y., Ding, B., Lee, J.-G., and KAYS, R. 2011. MoveMine: Mining moving object data for discovery of animal movement patterns. ACM Trans. Intell. Syst. Technol. 2, 4, 37. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Lou, Y., Zhang, C., Zheng, Y., Xie, X., Wang, W., and Huang, Y. 2009. Map-matching for low-sampling-rate gps trajectories. In Proceedings of the 17th ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems (GIS'09). 352--361. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. Marketos, G., Frentzos, E., Ntoutsi, I., Pelekis, N., Raffaeta, A., and Theodoridis, Y. 2008. Building real-world trajectory warehouses. In Proceedings of the 7th ACM International Workshop on Data Engineering for Wireless and Mobile Access (MobiDE'08). 8--15. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Meratnia, N. and Deby, R. A. 2004. Spatiotemporal compression techniques for moving point objects. In Proceedings of the 9th International Conference on Extending Database Technology (EDBT'04). 765--782.Google ScholarGoogle Scholar
  30. Mouza, C. and Rigaux, P. 2005. Mobility patterns. GeoInformatica 9, 4, 297--319. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. Nanni, M., Trasarti, R., Renso, C., Giannotti, F., and Pedreschi, D. 2010. Advanced knowledge discovery on movement data with the geopkdd system. In Proceedings of the 13th International Conference on Extending Database Technology (EDBT'10). 693--696. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. Nergiz, M., Atzori, M., Saygn, Y., and Guc, B. 2009. Towards trajectory anonymization: A generalization-based approach. Trans. Data Privacy 2, 1, 47--75. Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. Newson, P. and Krumm, J. 2009. Hidden markov map matching through noise and sparseness. In Proceedings of the 17th ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems (GIS'09). 336--343. Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. Palma, A. T., Bogorny, V., Kuijpers, B., and Alvares, L. O. 2008. A clustering-based approach for discovering interesting places in trajectories. In Proceedings of the ACM Symposium on Applied Computing (SAC'08). 863--868. Google ScholarGoogle ScholarDigital LibraryDigital Library
  35. Pelekis, N., Theodoridis, Y., Vosinakis, S., and Panayiotopoulos, T. 2006. HERMES - A frame-work for location-based data management. In Proceedings of the 10th International Conference on Advances in Database Technology (EDBT'06). 1130--1134. Google ScholarGoogle ScholarDigital LibraryDigital Library
  36. Quddus, M. A., Ochieng, W. Y., and Noland, R. B. 2007. Current map-matching algorithms for transport applications: State-of-the art and future research directions. Transport. Res. Part C: Emerging Technol. 15, 5, 312--328.Google ScholarGoogle ScholarCross RefCross Ref
  37. Rabiner, L. R. 1990. A tutorial on hidden markov models and selected applications in speech recognition. In Readings in Speech Recognition, 267--296. Google ScholarGoogle ScholarDigital LibraryDigital Library
  38. Saltenis, S., Jensen, C. S., Leutenegger, S. T., and Lopez, M. A. 2000. Indexing the positions of continuously moving objects. In Proceedings of the ACM SIGMOD International Conference on Management of Data (SIGMOD'00). 331--342. Google ScholarGoogle ScholarDigital LibraryDigital Library
  39. Schussler, N. and Axhausen, K. W. 2009. Processing gps raw data without additional information. J. Transport. Res. Board 8, 28--36.Google ScholarGoogle ScholarCross RefCross Ref
  40. Spaccapietra, S., Parent, C., Damiani, M. L., Demacedo, J. A., Porto, F., and Vangenot, C. 2008. A conceptual view on trajectories. Data Knowl. Engin. 65, 126--146. Google ScholarGoogle ScholarDigital LibraryDigital Library
  41. Wessel, M., Luther, M., and Moller, R. 2009. What happened to bob? Semantic data mining of context histories. In Proceedings of the 22nd International Workshop on Description Logics (DL'09).Google ScholarGoogle Scholar
  42. White, C. E., B Ernstein, D., and Kornhauser, A. L. 2000. Some map matching algorithms for personal navigation assistants. Transport. Res. Part C Emerging Technol. 8, 1--6, 91--108.Google ScholarGoogle ScholarCross RefCross Ref
  43. Wolfson, O., Sistla, P., Xu, B., Zhou, J., and Chamberlain, S. 1999. DOMINO: Databases for moving objects tracking. In Proceedings of the ACM SIGMOD International Conference on Management of Data (SIGMOD'99). 547--549. Google ScholarGoogle ScholarDigital LibraryDigital Library
  44. Wolfson, O., Xu, B., Chamberlain, S., and Jiang, L. 1998. Moving objects databases: Issues and solutions. In Proceedings of the 10th International Conference on Scientific and Statistical Database Management (SSDBM'98). 111--122. Google ScholarGoogle ScholarDigital LibraryDigital Library
  45. Xie, K., Deng, K., and Zhou, X. 2009. From trajectories to activities: A spatio-temporal join approach. In Proceedings of the International Workshop on Location Based Social Networks (LBSN'09). 25--32. Google ScholarGoogle ScholarDigital LibraryDigital Library
  46. Yan, Z. 2010. Traj-ARIMA: A spatial-time series model for network-constrained trajectory. In Proceedings of the 2nd International Workshop on Computational Transportation Science (IWCTS'10). 11--16. Google ScholarGoogle ScholarDigital LibraryDigital Library
  47. Yan, Z., Chakraborty, D., Parent, C., Spaccapietra, S., and Karl, A. 2011. SeMiTri: A framework for semantic annotation of heterogeneous trajectories. In Proceedings of the 14th International Conference on Extending Database Technology (EDBT/ICDT'11). 259--270. Google ScholarGoogle ScholarDigital LibraryDigital Library
  48. Yan, Z., Giatrakos, N., Katsikaros, V., Pelekis, N., and Theodoridis, Y. 2011. SeTraStream: Semantic-aware trajectory construction over streaming movement data. In Proceedings of the 12th International Conference on Advances in Spatial and Temporal Databases (SSTD'11). 367--385. Google ScholarGoogle ScholarDigital LibraryDigital Library
  49. Yan, Z., Macedo, J., Parent, C., and Spaccapietra, S. 2008. Trajectory ontologies and queries. Trans. Geograph. Inf. Syst. 12, 75--91.Google ScholarGoogle Scholar
  50. Yan, Z., Parent, C., Spaccapietra, S., and Chakraborty, D. 2010. A hybrid model and computing platform for spatio-semantic trajectories. In Proceedings of the 7th Extended Semantic Web Conference (ESWC'10). 60--75. Google ScholarGoogle ScholarDigital LibraryDigital Library
  51. Yin, J., Chai, X., and Yang, Q. 2004. High-level goal recognition in a wireless lan. In Proceedings of the 19th National Conference on Artificial Intelligence (AAAI'04). 578--584. Google ScholarGoogle ScholarDigital LibraryDigital Library
  52. Zhang, J. and Goodchild, M. F. 2002. Uncertainty in Geographical Information 1st Ed. CRC Press, Boca Raton, FL.Google ScholarGoogle Scholar
  53. Zheng, Y., Chen, Y., Li, Q., Xie, X., and Ma, W.-Y. 2010. Understanding transportation modes based on gps data for web applications. ACM Trans. Web 4, 1. Google ScholarGoogle ScholarDigital LibraryDigital Library
  54. Zheng, Y., Zhang, L., Ma, Z., Xie, X., and Ma, W.-Y. 2011. Recommending friends and locations based on individual location history. ACM Trans. Web 5, 1, 1--44. Google ScholarGoogle ScholarDigital LibraryDigital Library
  55. Zheng, Y., Zhang, L., Xie, X., and Ma, W.-Y. 2009. Mining correlation between locations using human location history. In Proceedings of the 17th Annual ACM International Symposium on Advances in Geographic Information Systems (GIS'09). 472--475. Google ScholarGoogle ScholarDigital LibraryDigital Library
  56. Zhou, C., Frankowski, D., Ludford, P. J., Shekhar, S., and Terveen, L. G. 2007. Discovering personally meaningful places: An interactive clustering approach. ACM Trans. Inf. Syst. 25, 3, 12. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Semantic trajectories: Mobility data computation and annotation

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in

    Full Access

    • Published in

      cover image ACM Transactions on Intelligent Systems and Technology
      ACM Transactions on Intelligent Systems and Technology  Volume 4, Issue 3
      Special Sections on Paraphrasing; Intelligent Systems for Socially Aware Computing; Social Computing, Behavioral-Cultural Modeling, and Prediction
      June 2013
      435 pages
      ISSN:2157-6904
      EISSN:2157-6912
      DOI:10.1145/2483669
      Issue’s Table of Contents

      Copyright © 2013 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 1 July 2013
      • Accepted: 1 May 2012
      • Revised: 1 March 2012
      • Received: 1 July 2011
      Published in tist Volume 4, Issue 3

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article
      • Research
      • Refereed

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader