Abstract
Trajectory mining is a challenging and crucial problem especially in the context of smart cities where many applications depend on human behaviors. In this paper, we characterize such behaviors by patterns, where each pattern type represents a particular behavior, e.g., emerging, latent, lost. From GPS raw data, we introduce algorithms that allow computing a formal concept lattice which encodes optimal correspondences between hidden patterns and trajectories. In order to detect behaviors, we propose an algorithm that analyzes the evolution of the discovered formal concepts over time. The method generates tagged city maps to easily visualize the resulting behaviors at different spatio-temporal granularity values. Refined or coarse analysis can thus be performed for a given situation. Experimental results using real-world GPS trajectory data show the relevance of the proposed method and the usefulness of the resulting tagged city maps.
Similar content being viewed by others
References
Agrawal, R., Imielinski, T., Swami, A.: Mining association rules between sets of items in large databases. In: Proceedings of the 1993 ACM SIGMOD International Conference on Management of Data. SIGMOD ’93, pp. 207–216. ACM, Washington, DC (1993)
Asses, Y., Buzmakov, A., Bourquard, T., Kuznetsov, S.O., Napoli, A.: A hybrid classification approach based on fca and emerging patterns—an application for the classification of biological inhibitors. In: International Conference on Concept Lattices and Their Applications, pp. 211–222. Fuengirola, Spain (2012)
Bao, J., Zheng, Y., Wilkie, D., Mokbel, M.: Recommendations in location-based social networks: a survey. GeoInformatica 19(3), 525–565 (2015)
Benkert, M., Gudmundsson, J., Hübner, F., Wolle, T.: Reporting flock patterns. Comput. Geom. 41(3), 111–125 (2008)
Buzmakov, A., Egho, E., Jay, N., Kuznetsov, S.O., Napoli, A., Raïssi, C.: FCA and pattern structures for mining care trajectories. In: International Workshop on What Can FCA Do for Artificial Intelligence, pp. 7–14. Beijing, China (2013)
Cesario, E., Comito, C., Talia, D.: Trajectory Data Analysis Over a Cloud-Based Framework for Smart City Analytics, pp. 143–162. Springer, Berlin (2014)
Chen, L., Liu, L., Chen, B., Jia, H.: Research on patterns mining method for moving objects. Adv. Sci. Technol. Lett. 123, 200–205 (2016)
Dong, G., Li, J.: Efficient mining of emerging patterns: discovering trends and differences. In: ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 43–52. San Diego, California, USA (1999)
Durand, N., Quafafou, M.: Approximation of frequent itemset border by computing approximate minimal hypergraph transversals. In: International Conference on Data Warehousing and Knowledge Discovery, pp. 357–368. Munich, Germany (2014)
Durand, N., Quafafou, M.: Frequent itemset border approximation by dualization. Trans. Large Scale Data Knowl. Centered Syst. (TLDKS) 26, 32–60 (2016)
Durand, N., Soulet, A.: Emerging overlapping clusters for characterizing the stage of liver fibrosis. In: ECML/PKDD’05 Discovery Challenge on Hepatitis Data, pp. 139–150. Porto, Portugal (2005)
Ganter, B., Wille, R.: Formal Concept Analysis: Mathematical Foundations. Springer, Berlin (2012)
Geng, X., Uno, T., Arimura, H.: Trajectory pattern mining in practice—algorithms for mining flock patterns from trajectories. In: International Conference on Knowledge Discovery and Information Retrieval and the International Conference on Knowledge Management and Information Sharing, pp. 143–151. Vilamoura, Algarve, Portugal (2013)
Giannotti, F., Nanni, M., Pinelli, F., Pedreschi, D.: Trajectory pattern mining. In: ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 330–339. San Jose, California, USA (2007)
Hu, Y., Yang, Y., Huang, B.: A comprehensive survey of recommendation system based on taxi GPS trajectory. In: International Conference on Service Science, pp. 99–105. Weihai, China (2015)
Jay, N., Nuemi, G., Gadreau, M., Quantin, C.: A data mining approach for grouping and analyzing trajectories of care using claim data: the example of breast cancer. BMC Med. Inf. Decis. Mak. 13(1), 130 (2013)
Lee, A.J., Chen, Y.A., Ip, W.C.: Mining frequent trajectory patterns in spatial-temporal databases. Inf. Sci. 179(13), 2218–2231 (2009)
Lee, J.G., Han, J., Li, X.: A unifying framework of mining trajectory patterns of various temporal tightness. IEEE Trans. Knowl. Data Eng. 27(6), 1478–1490 (2015)
Lee, J.G., Han, J., Li, X., Gonzalez, H.: Traclass: trajectory classification using hierarchical region-based and trajectory-based clustering. Proc. VLDB Endow. 1(1), 1081–1094 (2008)
Lee, J.G., Han, J., Whang, K.Y.: Trajectory clustering: a partition-and-group framework. In: ACM SIGMOD International Conference on Management of Data, pp. 593–604. Beijing, China (2007)
Li, J., Dong, G., Ramamohanarao, K.: Instance-based classification by emerging patterns. In: European Conference on Principles of Data Mining and Knowledge Discovery, pp. 191–200. Lyon, France (2000)
Li, J., Yang, M., Liu, N., Wang, Z., Yu, L.: A trajectory data clustering method based on dynamic grid density. J. Grid Distrib. Comput. 8(2), 1–8 (2015)
Li, Z.: Spatiotemporal Pattern Mining: Algorithms and Applications, pp. 283–306. Springer, Berlin (2014)
Li, Z., Ji, M., Lee, J.G., Tang, L.A., Yu, Y., Han, J., Kays, R.: Movemine: mining moving object databases. In: ACM SIGMOD International Conference on Management of Data, pp. 1203–1206. Indianapolis, Indiana, USA (2010)
Lin, M., Hsu, W.J.: Mining GPS data for mobility patterns: a survey. Pervasive Mob. Comput. 12, 1–16 (2014)
Naim, H., Aznag, M., Durand, N., Quafafou, M.: Semantic pattern mining based web service recommendation. In: IEEE International Conference on Service Oriented Computing, pp. 417–432. Banff, Alberta, Canada (2016)
Naim, H., Aznag, M., Quafafou, M., Durand, N.: Probabilistic approach for diversifying web services discovery and composition. In: IEEE International Conference on Web Services, pp. 73–80. San Francisco, CA, USA (2016)
Pan, G., Qi, G., Zhang, W., Li, S., Wu, Z., Yang, L.T.: Trace analysis and mining for smart cities: issues, methods, and applications. IEEE Commun. Mag. 51(6), 120–126 (2013)
Parent, C., Spaccapietra, S., Renso, C., Andrienko, G., Andrienko, N., Bogorny, V., Damiani, M.L., Gkoulalas-Divanis, A., Macedo, J., Pelekis, N., Theodoridis, Y., Yan, Z.: Semantic trajectories modeling and analysis. ACM Comput. Surv. (CSUR) 45(4), 1–32 (2013)
Pasquier, N., Bastide, Y., Taouil, R., Lakhal, L.: Efficient mining of association rules using closed itemset lattices. Inf. Syst. 24(1), 25–46 (1999)
Poelmans, J., Ignatov, D.I., Kuznetsov, S.O., Dedene, G.: Formal concept analysis in knowledge processing: a survey on applications. Expert Syst. Appl. 40(16), 6538–6560 (2013)
Soulet, A., Crémilleux, B., Rioult, F.: Condensed representation of emerging patterns. In: Pacific-Asia Conference on Knowledge Discovery and Data Mining, p. 127132. Sydney, Australia (2004)
Xue, A.Y., Qi, J., Xie, X., Zhang, R., Huang, J., Li, Y.: Solving the data sparsity problem in destination prediction. J. Very Large Data Bases 24(2), 219–243 (2015)
Yuan, N.J., Zheng, Y., Xie, X., Sun, G.: Driving with knowledge from the physical world. In: ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 316–324. San Diego, California, USA (2011)
Yuan, N.J., Zheng, Y., Xie, X., Wang, Y., Zheng, K., Xiong, H.: Discovering urban functional zones using latent activity trajectories. IEEE Trans. Knowl. Data Eng. 27(3), 712–725 (2015)
Yuan, N.J., Zheng, Y., Zhang, C., Xie, W., Xie, X., Sun, G., Huang, Y.: T-drive: driving directions based on taxi trajectories. In: International Conference on Advances in Geographic Information Systems, pp. 99–108. San Jose, California, USA (2010)
Zaki, M.J., Hsiao, C.J.: Efficient algorithms for mining closed itemsets and their lattice structure. IEEE Trans. Knowl. Data Eng. 17(4), 462–478 (2005)
Zhang, L., Liu, L., Xia, Z., Li, W., Fan, Q.: Sparse trajectory prediction based on multiple entropy measures. Entropy 18(9), 1–14 (2016)
Zheng, Y.: Trajectory data mining: an overview. ACM Trans. Intell. Syst. Technol. 6(3), 29–41 (2015)
Zheng, Y., Zhou, X.: Computing with Spatial Trajectories. Springer, Berlin (2011)
Acknowledgements
The authors would like to thank the anonymous reviewers for comments and suggestions on earlier drafts of this paper.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
AlMuhisen, F., Durand, N. & Quafafou, M. Detecting behavior types of moving object trajectories. Int J Data Sci Anal 5, 169–187 (2018). https://doi.org/10.1007/s41060-017-0076-8
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s41060-017-0076-8