Efficient Reverse Top-k Boolean Spatial Keyword Queries on Road Networks

被引:43
作者
Gao, Yunjun [1 ]
Qin, Xu [1 ]
Zheng, Baihua [2 ]
Chen, Gang [1 ]
机构
[1] Zhejiang Univ, Coll Comp Sci, Hangzhou 310027, Peoples R China
[2] Singapore Management Univ, Sch Informat Syst, Singapore 178902, Singapore
关键词
Boolean spatial keyword query; reverse top-k Boolean spatial keyword query; road network; query processing;
D O I
10.1109/TKDE.2014.2365820
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Reverse k nearest neighbor (RkNN) queries have a broad application base such as decision support, profile-based marketing, and resource allocation. Previous work on RkNN search does not take textual information into consideration or limits to the Euclidean space. In the real world, however, most spatial objects are associated with textual information and lie on road networks. In this paper, we introduce a new type of queries, namely, reverse top-k Boolean spatial keyword (RkBSK) retrieval, which assumes objects are on the road network and considers both spatial and textual information. Given a data set P on a road network and a query point q with a set of keywords, an RkBSK query retrieves the points in P that have q as one of answer points for their top-k Boolean spatial keyword queries. We formalize the RkBSK query and then propose filter-and-refinement framework based algorithms for answering RkBSK search with arbitrary k and no any pre-computation. To accelerate the query process, several novel pruning heuristics that utilize both spatial and textual information are employed to shrink the search space efficiently. In addition, a new data structure called count tree has been developed to further improve query performance. A comprehensive experimental evaluation using both real and synthetic data sets demonstrates the effectiveness of our presented pruning heuristics and the performance of our proposed algorithms.
引用
收藏
页码:1205 / 1218
页数:14
相关论文
共 32 条
[21]   CCAM: A connectivity-clustered access method for networks and network computations [J].
Shekhar, S ;
Liu, DR .
IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 1997, 9 (01) :102-119
[22]  
Tao Y., 2004, P 30 INT C VER LARG, P744
[23]  
Vlachou A., 2013, Proceedings of the 2013 international conference on Management of data, P481, DOI 10.1145/2463676.2465278
[24]   Reverse Top-k Queries [J].
Vlachou, Akrivi ;
Doulkeridis, Christos ;
Kotidis, Yannis ;
Norvag, Kjetil .
26TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING ICDE 2010, 2010, :365-376
[25]   Joint Top-K Spatial Keyword Query Processing [J].
Wu, Dingming ;
Yiu, Man Lung ;
Cong, Gao ;
Jensen, Christian S. .
IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2012, 24 (10) :1889-1903
[26]   Shortest Path and Distance Queries on Road Networks: An Experimental Evaluation [J].
Wu, Lingkun ;
Xiao, Xiaokui ;
Deng, Dingxiong ;
Cong, Gao ;
Zhu, Andy Diwen ;
Zhou, Shuigeng .
PROCEEDINGS OF THE VLDB ENDOWMENT, 2012, 5 (05) :406-417
[27]   FINCH: Evaluating Reverse k-Nearest-Neighbor Queries on Location Data [J].
Wu, Wei ;
Yang, Fei ;
Chan, Chee-Yong ;
Tan, Kian-Lee .
PROCEEDINGS OF THE VLDB ENDOWMENT, 2008, 1 (01) :1056-1067
[28]  
Xin Cao, 2012, Conceptual Modeling. Proceedings 31st International Conference, ER 2012, P16, DOI 10.1007/978-3-642-34002-4_2
[29]  
Yiu ML, 2006, IEEE T KNOWL DATA EN, V18, P540, DOI 10.1109/TKDE.2006.1599391
[30]  
Zhang C., 2014, 17 INT C EXTENDING D, P367, DOI DOI 10.5441/002/EDBT.2014.34