Abstract
Collective spatial keyword query (CSKQ) is one of the most useful spatial queries in location-based service systems. Although the availability of large-scale activity trajectories has given us useful knowledge of users’ behavior, existing activity trajectory search methods are unable to support CSKQ queries reasonably. This paper studies effective and efficient CSKQ processing on activity trajectories to cover the gap. Specifically, we first formalize the problem by a trajectory based model that considers the spatial, activity and popularity issues, enabling more rational CSKQ results to be returned. To avoid high I/O cost, a novel hybrid index structure is further proposed to seamlessly integrate multi-domain information, so that inferior trajectories can be pruned during query processing. A novel candidate sub-trajectory search algorithm is also presented to reduce computation overhead by a linear scan on the trajectory. The experimental results on real check-in datasets demonstrate the efficiency and scalability of our proposed solution.
Similar content being viewed by others
References
Cao X, Chen L, Cong G, Guan J, Phan N, Xiao X (2013) KORS: keyword-aware optimal route search system. In: ICDE, pp 1340–1343
Cao X, Chen L, Cong G, Jensen CS, Qu Q, Skovsgaard A, Wu D, Yiu ML (2012) Spatial keyword querying. In: ER, pp 16–29
Cao X, Chen L, Cong G, Xiao X (2012) Keyword-aware optimal route search. PVLDB 5(11):1136–1147
Cao X, Cong G, Jensen CS, Ooi BC (2011) Collective spatial keyword querying. In: ACM SIGMOD International Conference on Management of Data, pp 373–384
Chan KH, Long C, Wong CW (2018) On generalizing collective spatial keyword queries. IEEE Trans Knowl Data Eng 30(9):1712–1726
Chen L, Cong G, Cao X, Tan K (2015) Temporal spatial-keyword top-k publish/subscribe. In: ICDE, pp 255–266
Chen L, Cong G, Jensen CS, Wu D (2013) Spatial keyword query processing: An experimental evaluation. PVLDB 6(3):217–228
Chen L, Cui Y, Cong G, Cao X (2014) SOPS: A system for efficient processing of spatial-keyword publish/subscribe. PVLDB 7(13):1601–1604
Chen L, Shang S (2018) Approximate spatio-temporal top-k publish/subscribe. World Wide Web
Chen L, Shang S, Yao B, Zheng K (2018) Spatio-temporal top-k term search over sliding window. World Wide Web
Chen L, Shang S, Zhang Z, Cao X, Jensen CS, Kalnis P (2018) Location-aware top-k term publish/subscribe. In: ICDE, pp 749–760
Chen W, Zhao L, Xu J, Liu G, Zheng K, Zhou X (2015) Trip oriented search on activity trajectory. J Comput Sci Technol 30(4):745–761
Chen X, Zhang J, Xu Z, Liu J (2018) Hib-tree: An efficient index method for the big data analytics of large-scale human activity trajectories. Future Generation Computer Systems
Chen Z, Cong G, Zhang Z, Fu TZJ, Chen L (2017) Distributed publish/subscribe query processing on the spatio-textual data stream. In: ICDE, pp 1095–1106
Cong G, Jensen CS, Wu D (2009) Efficient retrieval of the top-k most relevant spatial web objects. VLDB Endowment
Cudremauroux P, Wu E, Madden S (2010) Trajstore: an adaptive storage system for very large trajectory data sets. In: IEEE International Conference on Data Engineering, pp 109–120
Dai J, Liu C, Xu J, Ding Z (2016) On personalized and sequenced route planning. World Wide Web-Internet Web Inf Syst 19(4):679–705
Gao Y, Zhao J, Zheng B, Chen G (2016) Efficient collective spatial keyword query processing on road networks. IEEE Trans Intell Transp Syst 17(2):469–480
Guo K, Li RH, Qiao S, Li Z, Zhang W, Lu M (2017) Efficient order-sensitive activity trajectory search. In: International Conference on Web Information Systems Engineering, pp 391–405
Guttman A (1984) R-trees: A dynamic index structure for spatial searching. In: SIGMOD, pp 47–57
He P, Xu H, Zhao X, Shen Z (2015) Scalable collective spatial keyword query. In: IEEE International Conference on Data Engineering Workshops, pp 182–189
Li M, Chen L, Cong G, Gu Y, Yu G (2016) Efficient processing of location-aware group preference queries. In: CIKM, pp 559–568
Li Y, Liu C, Liu K, Xu J, He F, Ding Z (2013) On efficient map-matching according to intersections you pass by. In: Database and Expert Systems Applications - 24th International Conference, pp 42–56
Liu H, Xu J, Liu C, Liu C, Du L, Wu X (2017) Semantic-aware query processing for activity trajectories. In: Tenth ACM International Conference on Web Search and Data Mining, pp 283–292
Liu K, Yang B, Shang S, Li Y, Ding Z (2013) MOIR/UOTS: trip recommendation with user oriented trajectory search. In: 2013 IEEE 14Th International Conference on Mobile Data Management, Milan, Italy, vol 1, pp 335–337
Liu WY, Yan-Sheng FU, Chen Z (2013) New collective query processing method based on spatial keyword. J Chin Comput Syst 34(8):1831–1836
Long C, Wong CW, Wang K, Fu WC (2013) Collective spatial keyword queries:a distance owner-driven approach. In: ACM SIGMOD International Conference on Management of Data, pp 689–700
Lu X, Moffat A, Culpepper JS On the cost of extracting proximity features for term-dependency models. ACM Conference on Information and Knowledge Management
Qian Z, Xu J, Kai Z, Zhao P, Zhou X (2018) Semantic-aware top-k spatial keyword queries. World Wide Web-Internet Web Inf Syst 21(3):573–594
Shang S, Chen L, Jensen CS, Wen J, Kalnis P (2017) Searching trajectories by regions of interest. IEEE Trans Knowl Data Eng 29(7):1549–1562
Shang S, Chen L, Kai Z, Jensen CS, Kalnis P (2018) Parallel trajectory-to-location join. IEEE Trans Knowl Data Eng PP(99):1–1
Shang S, Chen L, Wei Z, Guo D, Wen J (2016) Dynamic shortest path monitoring in spatial networks. J Comput Sci Technol 31(4):637–648
Shang S, Chen L, Wei Z, Jensen CS, Wen J, Kalnis P (2016) Collective travel planning in spatial networks. IEEE Trans Knowl Data Eng 28(5):1132–1146
Shang S, Chen L, Wei Z, Jensen CS, Zheng K, Kalnis P (2017) Trajectory similarity join in spatial networks. PVLDB 10(11):1178–1189
Shang S, Chen L, Wei Z, Jensen CS, Zheng K, Kalnis P (2018) Parallel trajectory similarity joins in spatial networks. VLDB J 27(3):395–420
Shang S, Chen L, Zheng K, Jensen CS, Wei Z, Kalnis P (2018) Parallel trajectory-to-location join. IEEE Trans Knowl Data Eng
Sun J, Xu J, Zheng K, Liu C (2017) Interactive spatial keyword querying with semantics. In: Proceedings of the 2017 ACM on Conference on Information and Knowledge Management, CIKM 2017, pp 1727–1736
Wei Z, Liu X, Li F, Shang S, Du X, Wen J (2016) Matrix sketching over sliding windows. In: Proceedings of the 2016 International Conference on Management of Data, SIGMOD Conference 2016, San Francisco, pp 1465–1480
Xu J, Gao Y, Liu C, Zhao L, Ding Z (2015) Efficient route search on hierarchical dynamic road networks. Distrib Parallel Databases 33(2):227–252
Xu Y, Chen L, Yao B, Shang S, Zhu S, Zheng K, Li F (2017) Location-based top-k term querying over sliding window. In: WISE, pp 299–314
Zhang P, Lin H, Yao B, Lu D (2017) Level-aware collective spatial keyword queries. Inf Sci Int J 378(C):194–214
Zhao K, Chen L, Cong G (2016) Topic exploration in spatio-temporal document collections. In: SIGMOD, pp 985–998
Zhao K, Liu Y, Yuan Q, Chen L, Chen Z, Cong G (2016) Towards personalized maps: Mining user preferences from geo-textual data. PVLDB 9(13):1545–1548
Zheng B, Wang H, Zheng K, Su H, Liu K, Shang S (2018) Sharkdb: an in-memory column-oriented storage for trajectory analysis. World Wide Web 21(2):455–485
Zheng B, Yuan NJ, Zheng K, Xie X, Sadiq S, Zhou X (2015) Approximate keyword search in semantic trajectory database. In: IEEE International Conference on Data Engineering, pp 975–986
Zheng K, Shang S, Yuan NJ, Yang Y (2013) Towards efficient search for activity trajectories. In: IEEE International conference on data engineering, pp 230–241
Zheng K, Zheng B, Xu J, Liu G, Liu A, Li Z (2016) Popularity-aware spatial keyword search on activity trajectories. World Wide Web-internet 20(4):1–25
Acknowledgements
This work was partially supported by Chinese NFSC project under grant numbers 61872258, 61572335, 61802273, 61772356, the Open Program of Neusoft Corportation under grant numbers SKLSAOP1801, the Dongguan Innovative Research Team Program under grant number 2018607201008, and Aus- tralia Research Council discovery projects under grant numbers DP170104747, DP180100212.
Author information
Authors and Affiliations
Corresponding authors
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
Song, X., Xu, J., Zhou, R. et al. Collective spatial keyword search on activity trajectories. Geoinformatica 24, 61–84 (2020). https://doi.org/10.1007/s10707-019-00358-x
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10707-019-00358-x