Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Towards Efficient Framework for Time-Aware Spatial Keyword Queries on Road Networks

Published: 03 November 2017 Publication History
  • Get Citation Alerts
  • Abstract

    The spatial keyword query takes as inputs a query location and a set of query keywords and returns the answer objects by considering both their spatial distances to the query location and textual similarity with the query keywords. However, temporal information plays an important role in the spatial keyword query (where there is, to our knowledge, no prior work considering temporal information of the objects), since objects are not always valid. For instance, visitors may plan their trips according to the opening hours of attractions. Moreover, in real-life applications, objects are located on a predefined road network, and the spatial proximity of two objects is measured by the shortest path distance or travelling time between them. In this article, we study the problem of time-aware spatial keyword (TSK) query, which assumes that objects are located on the road network, and finds the k objects satisfying users’ spatio-temporal description and textual constraint. We first present the pruning strategy and algorithm based on an existing index. Then, we design an efficient index structure called TG index and propose several algorithms using the TG index that can prune the search space with both spatio-temporal and textual information simultaneously. Further, we show that the TG index technique can also be applied to improve the performance of time-travel text search and spatial keyword query. Extensive experiments using both real and synthetic datasets demonstrate the effectiveness and efficiency of the presented index and algorithms.

    References

    [1]
    Avishek Anand, Srikanta Bedathur, Klaus Berberich, and Ralf Schenkel. 2012. Index maintenance for time-travel text search. In SIGIR. 235--243.
    [2]
    Klaus Berberich, Srikanta Bedathur, Thomas Neumann, and Gerhard Weikum. 2007. Flux-capacitor: Efficient time-travel text search. In VLDB. 1414--1417.
    [3]
    Ricardo Campos, Gaöl Dias, Alípio Mário Jorge, and Adam Jatowt. 2014. Survey of temporal information retrieval and related applications. ACM Comput. Surv. 47, 2 (2014).
    [4]
    Ricardo Campos, Gaël Dias, Alípio Mário Jorge, and Célia Nunes. 2016. GTE-rank: A time-aware search engine to answer time-sensitive queries. Inf. Process. Manage. 52, 2 (2016), 273--298.
    [5]
    Ricardo Campos, Gaöl Dias, Alpio Mário Jorge, and Célia Nunes. 2017. Identifying top relevant dates for implicit time sensitive queries. Inf. Retriev. J. 20, 4 (2017), 363--398.
    [6]
    Xin Cao, Lisi Chen, Gao Cong, Christian S. Jensen, Qiang Qu, Anders Skovsgaard, Dingming Wu, and Man Lung Yiu. 2012. Spatial keyword querying. In ER. 16--29.
    [7]
    Xin Cao, Gao Cong, Christian S. Jensen, and Ben C. Ooi. 2011. Collective spatial keyword querying. In SIGMOD. 373--384.
    [8]
    Lisi Chen, Gao Cong, Xin Cao, and Kian-Lee Tan. 2015. Temporal spatial-keyword top-k publish/subscribe. In ICDE. 255--266.
    [9]
    Lisi Chen, Gao Cong, Christian S. Jensen, and Dingming Wu. 2013. Spatial keyword query processing: An experimental evaluation. In VLDB. 217--228.
    [10]
    Lei Chen, Xin Lin, Haibo Hu, Christian S. Jensen, and Jianliang Xu. 2015. Answering why-not questions on spatial keyword top-k queries. In ICDE. 279--290.
    [11]
    Jacob Cohen. 1960. A coefficient of agreement for nominal scales. Educ. Psychol. Measure. 20, 1 (1960), 37--46.
    [12]
    Gao Cong, Christian S. Jensen, and Dingming Wu. 2009. Efficient retrieval of the top-k most relevant spatial web objects. In VLDB. 337--348.
    [13]
    Leon Derczynski, Jannik Strötgen, Ricardo Campos, and Omar Alonso. 2015. Time and information retrieval: Introduction to the special issue. Inf. Process. Manage. 51, 6 (2015), 786--790.
    [14]
    Ian De Felipe, Vagelis Hristidis, and Naphtali Rishe. 2008. Keyword search on spatial databases. In ICDE. 656--665.
    [15]
    J. L. Fleiss. 1971. Measuring nominal scale agreement among many raters. Psychol. Bull. 76, 5 (1971), 378--382.
    [16]
    Yunjun Gao, Qing Liu, Gang Chen, Baihua Zheng, and Linlin Zhou. 2015a. Answering why-not questions on reverse top-k queries. In VLDB. 738--749.
    [17]
    Yunjun Gao, Xu Qin, Baihua Zheng, and Gang Chen. 2015b. Efficient reverse top-k boolean spatial keyword queries on road networks. IEEE Trans. Knowl. Data Eng. 27, 5 (2015), 1205--1218.
    [18]
    Yunjun Gao, Jingwen Zhao, Baihua Zheng, and Gang Chen. 2016. Efficient collective spatial keyword query processing on road networt. IEEE Trans. Intelligent Transportation Systems 17, 2 (2016), 469--480.
    [19]
    Jinru He and Torsten Suel. 2011. Faster temporal range queries over versioned text. In SIGIR. 565--574.
    [20]
    Jinling Jiang, Hua Lu, Bin Yang, and Bin Cui. 2015. Finding top-k local users in geo-tagged social media data. In ICDE. 267--278.
    [21]
    Thorsten Joachims. 2001. A statistical learning model of text classification for support vector machines. In SIGIR. 128--136.
    [22]
    Hideo Joho, Adam Jatowt, and Roi Blanco. 2015. Temporal information searching behavior and strategies. Inf. Process. Manage. 51, 6 (2015), 835--850.
    [23]
    Nattiya Kanhabua and Kjetil Nørvåg. 2010. Determining time of queries for re-ranking search results. In ECDL. 261--272.
    [24]
    George Karypis and Vipin Kumar. 1995. Analysis of multilevel graph partitioning. In SC.
    [25]
    Tom Kenter, Krisztian Balog, and Maarten de Rijke. 2015. Evaluating document filtering systems over time. Inf. Process. Manage. 51, 6 (2015), 791--808.
    [26]
    Erdal Kuzey, Jannik Strötgen, Vinay Setty, and Gerhard Weikum. 2016. Temporal tagging: Temporal scopes for textual phrases. In TempWeb Workshop. 841--842.
    [27]
    Ken C. K. Lee, Wang-Chien Lee, Baihua Zheng, and Yuan Tian. 2012. ROAD: A new spatial object search framework for road networks. IEEE Trans. Knowl. Data Eng. 24, 3 (2012), 547--560.
    [28]
    Zhisheng Li, Ken C. K. Lee, Baihua Zheng, Wang-Chien Lee, Dik Lun Lee, and Xufa Wang. 2011. IR-tree: An efficient index for geographic document search. IEEE Trans. Knowl. Data Eng. 23, 4 (2011), 585--599.
    [29]
    Cheng Long, Raymond Chi-Wing Wong, Ke Wang, and Ada Wai-Chee Fu. 2013. Collective spatial keyword queries: A distance owner-driven approach. In SIGMOD. 689--700.
    [30]
    Jiaheng Lu, Ying Lu, and Gao Cong. 2011. Reverse spatial and textual nearest neighbor search. In SIGMOD. 349--360.
    [31]
    Edimar Manica, Carina F. Dorneles, and Renata de Matos Galante. 2012. Handling temporal information in web search engines. In SIGMOD Rec. 15--23.
    [32]
    João Rocha-Junior and Kjetil Nørvåg. 2012. Top-k spatial keyword queries on road networks. In EDBT. 168--179.
    [33]
    Joo B. Rocha-Junior, Orestis Gkorgkas, Simon Jonassen, and Kjetil Nørvåg. 2011. Efficient processing of top-k spatial keyword queries. In SSTD. 205--222.
    [34]
    Betty Salzberg and Vassilis J. Tsotras. 1999. Comparison of access methods for time-evolving data. ACM Comput. Surv. 31, 2 (1999), 158--221.
    [35]
    Richard Snodgrass and Ilsoo Ahn. 1985. A taxonomy of time in databases. In SIGMOD. 236--246.
    [36]
    Andreas Spitz, Jannik Strötgen, Thomas Bögel, and Michael Gertz. 2015. Terms in time and times in context: A graph-based term-time ranking model. In TempWeb Workshop. 1375--1380.
    [37]
    Michael Stonebraker. 1987. The design of the postgres storage system. In VLDB. 289--300.
    [38]
    Peng Tang and Tommy Chow. 2013. Recognition of word collocation habits using frequency rank ratio and inter-term intimacy. Expert Syst. Appl. 40, 11 (2013), 4301--4314.
    [39]
    Vassilis J. Tsotras, Christian S. Jensen, and Richard. T. Snodgrass. 1998. An extensible notation for spatio-temporal index queries. In SIGMOD. 47--53.
    [40]
    Vassilis J. Tsotras and Nickolas Kangerlaris. 1995. The snapshot index: An I/O-optimal access method for timeslice queries. Inf. Syst. 20, 3 (1995), 237--260.
    [41]
    Peter van Emde Boas, R. Kaas, and E. Zijlstra. 1976. Design and implementation of an efficient priority queue. Math. Syst. Theory 10 (1976), 99--127.
    [42]
    Xiang Wang, Ying Zhang, Wenjie Zhang, Xuemin Lin, and Wei Wang. 2015a. AP-tree: Efficient support location-aware publish/subscribe. VLDB J. 24, 6 (2015), 823--848.
    [43]
    Xiang Wang, Ying Zhang, Wenjie Zhang, Xuemin Lin, and Wei Wang. 2015b. Ap-tree: Efficiently support continuous spatial-keyword queries over stream. In ICDE. 1107--1118.
    [44]
    Dingming Wu, Gao Cong, and Christian S. Jensen. 2012a. A framework for efficient spatial web object retrieval. VLDB J. 21, 6 (2012), 797--822.
    [45]
    Dingming Wu, Man Lung Yiu, Gao Cong, and Christian S. Jensen. 2012b. Joint top-k spatial keyword query processing. IEEE Trans. Knowl. Data Eng. 24, 10 (2012), 1889--1903.
    [46]
    Dingming Wu, Man Lung Yiu, Christian S. Jensen, and Gao Cong. 2011. Efficient continuously moving top-k spatial keyword query processing. In ICDE. 541--552.
    [47]
    Yinglian Xie and David Hallaron. 2002. Locality in search engine queries and its implications for caching. In INFOCOM. 1238--1247.
    [48]
    Chenyi Zhang, Hongwei Liang, Ke Wang, and Jianling Sun. 2015. Personalized trip recommendation with POI availability and uncertain traveling time. In CIKM. 911--920.
    [49]
    Chengyuan Zhang, Ying Zhang, Wenjie Zhang, and Xuemin Lin. 2013b. Inverted linear quadtree: Efficient top-k spatial keyword search. In ICDE. 901--912.
    [50]
    Chengyuan Zhang, Ying Zhang, Wenjie Zhang, Xuemin Lin, Muhammad Aamir Cheema, and Xiaoyang Wang. 2014. Diversified spatial keyword search on road networks. In EDBT. 367--378.
    [51]
    Dongxiang Zhang, Kian-Lee Tan, and Anthony K. H. Tung. 2013a. Scalable top-k spatial keyword search. In EDBT. 359--370.
    [52]
    Jingwen Zhao, Yunjun Gao, Gang Chen, Christian S. Jensen, Rui Chen, and Deng Cai. 2017. Reverse top-k geo-social keyword queries in road networks. In ICDE. 387--398.
    [53]
    Xujian Zhao, Peiquan Jin, and Lihua Yue. 2015. Discovering topic time from web news. Inf. Process. Manage. 51, 6 (2015), 869--890.
    [54]
    Kai Zheng, Han Su, Bolong Zheng, Shuo Shang, Jiajie Xu, Jiajun Liu, and Xiaofang Zhou. 2015. Interactive top-k spatial keyword queries. In ICDE. 423--434.
    [55]
    Ruicheng Zhong, Guoliang Li, Kian-Lee Tan, Lizhu Zhou, and Zhiguo Gong. 2015. G-tree: An efficient and scalable index for spatial search on road networks. IEEE Trans. Knowl. Data Eng. 27, 8 (2015), 2175--2189.
    [56]
    Justin Zobel and Alistair Moffat. 2006. Inverted files for text search engines. ACM Comput. Surv. 38, 2, Article 6.

    Cited By

    View all
    • (2024)Learning to Hash for Trajectory Similarity Computation and Search2024 IEEE 40th International Conference on Data Engineering (ICDE)10.1109/ICDE60146.2024.00342(4491-4503)Online publication date: 13-May-2024
    • (2024)SkyEye: continuous processing of moving spatial-keyword queries over moving objectsGeoInformatica10.1007/s10707-024-00512-0Online publication date: 20-Mar-2024
    • (2023)Task: An Efficient Framework for Instant Error-Tolerant Spatial Keyword Queries on Road NetworksProceedings of the VLDB Endowment10.14778/3603581.360358416:10(2418-2430)Online publication date: 1-Jun-2023
    • Show More Cited By

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Transactions on Information Systems
    ACM Transactions on Information Systems  Volume 36, Issue 3
    July 2018
    402 pages
    ISSN:1046-8188
    EISSN:1558-2868
    DOI:10.1145/3146384
    Issue’s Table of Contents
    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: 03 November 2017
    Accepted: 01 September 2017
    Revised: 01 August 2017
    Received: 01 January 2017
    Published in TOIS Volume 36, Issue 3

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Indexing technique
    2. query processing
    3. road network
    4. spatial keyword query
    5. temporal information retrieval

    Qualifiers

    • Research-article
    • Research
    • Refereed

    Funding Sources

    • NSFC
    • NSFC-Zhejiang Joint
    • 973 Program of China

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)22
    • Downloads (Last 6 weeks)1
    Reflects downloads up to 09 Aug 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Learning to Hash for Trajectory Similarity Computation and Search2024 IEEE 40th International Conference on Data Engineering (ICDE)10.1109/ICDE60146.2024.00342(4491-4503)Online publication date: 13-May-2024
    • (2024)SkyEye: continuous processing of moving spatial-keyword queries over moving objectsGeoInformatica10.1007/s10707-024-00512-0Online publication date: 20-Mar-2024
    • (2023)Task: An Efficient Framework for Instant Error-Tolerant Spatial Keyword Queries on Road NetworksProceedings of the VLDB Endowment10.14778/3603581.360358416:10(2418-2430)Online publication date: 1-Jun-2023
    • (2023)RASK: Range Spatial Keyword Queries on Massive Encrypted Geo-Textual DataIEEE Transactions on Services Computing10.1109/TSC.2023.328965416:5(3621-3635)Online publication date: Sep-2023
    • (2023)A learned spatial textual index for efficient keyword queriesJournal of Intelligent Information Systems10.1007/s10844-022-00752-260:3(803-827)Online publication date: 1-Jun-2023
    • (2022)LG-Tree: An Efficient Labeled Index for Shortest Distance Search on Massive Road NetworksIEEE Transactions on Intelligent Transportation Systems10.1109/TITS.2022.320343223:12(23721-23735)Online publication date: Dec-2022
    • (2021)MaxiZone: Maximizing Influence Zone Over Geo-Textual DataIEEE Transactions on Knowledge and Data Engineering10.1109/TKDE.2020.296890833:10(3381-3393)Online publication date: 1-Oct-2021
    • (2021)Efficient methods for finding an optimal network location for travel planningThe Journal of Supercomputing10.1007/s11227-021-03776-7Online publication date: 9-Apr-2021
    • (2020)Lamps: Location-Aware Moving Top-k Pub/SubIEEE Transactions on Knowledge and Data Engineering10.1109/TKDE.2020.2979176(1-1)Online publication date: 2020
    • (2020)Fog-Computing-Based Approximate Spatial Keyword Queries With Numeric Attributes in IoVIEEE Internet of Things Journal10.1109/JIOT.2020.29657307:5(4304-4316)Online publication date: May-2020
    • Show More Cited By

    View Options

    Get Access

    Login options

    Full Access

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media