Skip to main content
Log in

Collective spatial keyword search on activity trajectories

  • Published:
GeoInformatica Aims and scope Submit manuscript

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.

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.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

Similar content being viewed by others

References

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

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

  3. Cao X, Chen L, Cong G, Xiao X (2012) Keyword-aware optimal route search. PVLDB 5(11):1136–1147

    Google Scholar 

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

  5. Chan KH, Long C, Wong CW (2018) On generalizing collective spatial keyword queries. IEEE Trans Knowl Data Eng 30(9):1712–1726

    Article  Google Scholar 

  6. Chen L, Cong G, Cao X, Tan K (2015) Temporal spatial-keyword top-k publish/subscribe. In: ICDE, pp 255–266

  7. Chen L, Cong G, Jensen CS, Wu D (2013) Spatial keyword query processing: An experimental evaluation. PVLDB 6(3):217–228

    Google Scholar 

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

    Google Scholar 

  9. Chen L, Shang S (2018) Approximate spatio-temporal top-k publish/subscribe. World Wide Web

  10. Chen L, Shang S, Yao B, Zheng K (2018) Spatio-temporal top-k term search over sliding window. World Wide Web

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

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

    Article  Google Scholar 

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

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

  15. Cong G, Jensen CS, Wu D (2009) Efficient retrieval of the top-k most relevant spatial web objects. VLDB Endowment

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

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

  20. Guttman A (1984) R-trees: A dynamic index structure for spatial searching. In: SIGMOD, pp 47–57

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

  22. Li M, Chen L, Cong G, Gu Y, Yu G (2016) Efficient processing of location-aware group preference queries. In: CIKM, pp 559–568

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

    Google Scholar 

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

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

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

    Google Scholar 

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

  28. Lu X, Moffat A, Culpepper JS On the cost of extracting proximity features for term-dependency models. ACM Conference on Information and Knowledge Management

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

  34. Shang S, Chen L, Wei Z, Jensen CS, Zheng K, Kalnis P (2017) Trajectory similarity join in spatial networks. PVLDB 10(11):1178–1189

    Google Scholar 

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

    Article  Google Scholar 

  36. Shang S, Chen L, Zheng K, Jensen CS, Wei Z, Kalnis P (2018) Parallel trajectory-to-location join. IEEE Trans Knowl Data Eng

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

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

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

    Article  Google Scholar 

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

  41. Zhang P, Lin H, Yao B, Lu D (2017) Level-aware collective spatial keyword queries. Inf Sci Int J 378(C):194–214

    Google Scholar 

  42. Zhao K, Chen L, Cong G (2016) Topic exploration in spatio-temporal document collections. In: SIGMOD, pp 985–998

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

    Google Scholar 

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

    Article  Google Scholar 

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

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

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

    Google Scholar 

Download references

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

Authors

Corresponding authors

Correspondence to Jiajie Xu or Pengpeng Zhao.

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

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10707-019-00358-x

Keywords

Navigation