Nothing Special   »   [go: up one dir, main page]

skip to main content
research-article

Efficient Reverse Top-<italic>k</italic> Boolean Spatial Keyword Queries on Road Networks

Published: 01 May 2015 Publication History

Abstract

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.

References

[1]
X. Cao, L. Chen, G. Cong, C. S. Jensen, Q. Qu, A. Skovsgaard, D. Wu, and M. L. Yiu, “Spatial keyword querying,” in Proc. Int. Conf. Conceptual Model., 2012, pp. 16–29.
[2]
X. Cao, G. Cong, C. S. Jensen, and B. C. Ooi, “Collective spatial keyword querying,” in Proc. ACM SIGMOD Int. Conf. Manage. Data, 2011, pp. 373– 384.
[3]
A. Cary, O. Wolfson, and N. Rishe, “Efficient and scalable method for processing top-k spatial Boolean queries,” in Proc. Int. Conf. Sci. Statistical Database Manage., 2010, pp. 87–95.
[4]
M. A. Cheema, W. Zhang, X. Lin, Y. Zhang, and X. Li, “Continuous reverse k nearest neighbors queries in euclidean space and in spatial networks,” VLDB J., vol. 21, no. 1, pp. 69–95, Feb. 2012.
[5]
L. Chen, G. Cong, C. S. Jensen, and D. Wu, “Spatial keyword query processing: An experimental evaluation,” Proc. VLDB Endowment, vol. 6, no. 3, pp. 217–228, Jan. 2013.
[6]
G. Cong, C. S. Jensen, and D. Wu, “Efficient retrieval of the top-k most relevant spatial web objects,” Proc. VLDB Endowment, vol. 2, no. 1, pp. 337–348, Aug. 2009.
[7]
I. D. Felipe, V. Hristidis, and N. Rishe, “Keyword search on spatial databases,” in Proc. Int. Conf. Data Eng., 2008, pp. 656–665.
[8]
Y. Gao, B. Zheng, G. Chen, W.-C. Lee, K. C. Lee, and Q. Li, “ Visible reverse k-nearest neighbor query processing in spatial databases,” IEEE Trans. Knowl. Data Eng., vol. 21, no. 9, pp. 1314 –1327, Sep. 2009.
[9]
F. Korn and S. Muthukrishnan, “Influence sets based on reverse nearest neighbor queries,” in Proc. ACM SIGMOD Int. Conf. Manage. Data, 2000, pp. 201– 212.
[10]
K. C. Lee, B. Zheng, and W.-C. Lee, “Ranked reverse nearest neighbor search,” IEEE Trans. Knowl. Data Eng., vol. 20, no. 7, pp. 894–910, Jul. 2008 .
[11]
G. Li, J. Feng, and J. Xu, “Desks: Direction-aware spatial keyword search,” in Proc. Int. Conf. Data Eng., 2012, pp. 474–485.
[12]
Z. Li, K. C. Lee, B. Zheng, W.-C. Lee, D. Lee, and X. Wang, “ IR-tree: An efficient index for geographic document search,” IEEE Trans. Knowl. Data Eng. , vol. 23, no. 4, pp. 585–599, Apr. 2011.
[13]
G. Li, Y. Li, J. Li, L. Shu, and F. Yang, “Continuous reverse k nearest neighbor monitoring on moving objects in road networks,” Inf. Syst., vol. 35, no. 8, pp. 860–883, Dec. 2010.
[14]
J. Lu, Y. Lu, and G. Cong, “Reverse spatial and textual k nearest neighbor search,” in Proc. ACM SIGMOD Int. Conf. Manage. Data , 2011, pp. 349–360.
[15]
S. Luo, Y. Luo, S. Zhou, G. Cong, and J. Guan, “Distributed spatial keyword querying on road networks,” in Proc. Int. Conf. Extending Database Technol., 2014, pp. 235–246.
[16]
D. Papadias, J. Zhang, N. Mamoulis, and Y. Tao, “Query processing in spatial network databases,” in Proc. Int. Conf. Very Large Data Bases, 2003, pp. 802–813.
[17]
J. B. Rocha-Junior, O. Gkorgkas, S. Jonassen, and K. Norvag, “Efficient processing of top-k spatial keyword queries,” in Proc. Int. Symp. Advances Spatial Temporal Databases, 2011, pp. 205–222.
[18]
J. B. Rocha-Junior and K. Norvag, “Top-k spatial keyword queries on road networks,” in Proc. Int. Conf. Extending Database Technol., 2012, pp. 168– 179.
[19]
M. Safar, D. Ibrahimi, and D. Taniar, “ Voronoi-based reverse nearest neighbor query processing on spatial networks,” Multimedia Syst., vol. 15, no. 5, pp. 295–308, Oct. 2009.
[20]
S. Shekhar and D.-R. Liu, “CCAM: A connectivity-clustered access method for networks and network computations,” IEEE Trans. Knowl. Data Eng., vol. 9, no. 1, pp. 102–119, Jan. 1997.
[21]
I. Stanoi, D. Agrawal, and A. El Abbadi, “Reverse nearest neighbor queries for dynamic databases,” in Proc. ACM SIGMOD Workshop DMKD , 2000, pp. 44–53.
[22]
Y. Tao, D. Papadias, and X. Lian, “Reverse k NN search in arbitrary dimensionality,” in Proc. Int. Conf. Very Large Data Bases, 2004, pp. 744–755.
[23]
Y. Tao and C. Sheng, “ Fast nearest neighbor search with keywords,” IEEE Trans. Knowl. Data Eng. , vol. 26, no. 4, pp. 878–888, Apr. 2014.
[24]
A. Vlachou, C. Doulkeridis, Y. Kotidis, and K. Norvag, “Reverse top-k queries,” in Proc. Int. Conf. Data Eng., 2010, pp. 365 –376.
[25]
A. Vlachou, C. Doulkeridis, K. Norvag, and Y. Kotidis. “Branch-and-bound algorithm for reverse top-k queries,” in Proc. ACM SIGMOD Int. Conf. Manage. Data, 2013, pp. 481–492.
[26]
L. Wu, X. Xiao, D. Deng, G. Cong, A. D. Zhu, and S. Zhou, “Shortest path and distance queries on road networks: An experimental evaluation,” Proc. VLDB Endowment , vol. 5, no. 5, pp. 406–417, 2012.
[27]
W. Wu, F. Yang, C.-Y. Chan, and K.-L. Tan, “Finch: Evaluating reverse k -nearest-neighbor queries on location data,” Proc. VLDB Endowment, vol. 1, no. 1, pp. 1056–1067, 2008.
[28]
D. Wu, M. L. Yiu, G. Cong, and C. S. Jensen, “Joint top-k spatial keyword query processing,” IEEE Trans. Knowl. Data Eng., vol. 24, no. 10, pp. 1889–1903, Oct. 2012.
[29]
M. L. Yiu, D. Papadias, N. Mamoulis, and Y. Tao, “Reverse nearest neighbors in large graphs,” IEEE Trans. Knowl. Data Eng., vol. 18, no. 4, pp. 540–553, Apr. 2006.
[30]
J. Zhang, W.-S. Ku, X. Jiang, X. Qin, and Y.-L. Hsueh, “Evaluation of spatial keyword queries with partial result support on spatial networks,” in Proc. Int. Conf. Mobile Data Manage., 2013, pp. 279–282.
[31]
D. Zhang, K. L. Tan, and A. K. H. Tung, “ Scalable top-k spatial keyword search,” in Proc. Int. Conf. Extending Database Technol., 2013, pp. 359–370.
[32]
C. Zhang, Y. Zhang, W. Zhang, X. Lin, M. A. Cheema, and X. Wang, “Diversified spatial keyword search on road networks,” in Proc. Int. Conf. Extending Database Technol., 2014, pp. 367–378.

Cited By

View all

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image IEEE Transactions on Knowledge and Data Engineering
IEEE Transactions on Knowledge and Data Engineering  Volume 27, Issue 5
May 2015
315 pages

Publisher

IEEE Educational Activities Department

United States

Publication History

Published: 01 May 2015

Author Tags

  1. query processing
  2. Boolean spatial keyword query
  3. reverse top-k Boolean spatial keyword query
  4. road network

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 05 Mar 2025

Other Metrics

Citations

Cited By

View all

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media