Abstract
This paper proposes a new spatial query called a reverse direction-based surrounder (RDBS) query, which retrieves a user who is seeing a point of interest (POI) as one of their direction-based surrounders (DBSs). According to a user, one POI can be dominated by a second POI if the POIs are directionally close and the first POI is farther from the user than the second is. Two POIs are directionally close if their included angle with respect to the user is smaller than an angular threshold 𝜃. If a POI cannot be dominated by another POI, it is a DBS of the user. We also propose an extended query called competitor RDBS query. POIs that share the same RDBSs with another POI are defined as competitors of that POI. We design algorithms to answer the RDBS queries and competitor queries. The experimental results show that the proposed algorithms can answer the queries efficiently.




















Similar content being viewed by others
Notes
∠ D c A = 22∘, ∠ E d A = 35∘, ∠ G e A = 43∘.
a r e a(c 1, c 2) is short for a r e a(c 1(p, q),c 2(p, q)).
For simplicity, the nearest POIs, p 1 and p 2, are not shown in Figure 7.
References
Achtert, E., Bȯhm, C., Krȯger, P., Kunath, P., Pryakhin, A., Renz, M.: Efficient reverse k-nearest neighbor search in arbitrary metric spaces. SIGMOD, 515–526 (2006)
Beckmann, N., peter Kriegel, H., Schneider, R., Seeger, B.: The R∗-tree: an efficient and robust access method for points and rectangles. SIGMOD, 322–331 (1990)
Benetis, R., Jensen, C.S., Karčiauskas, G., Šaltenis, S.: Nearest neighbor and reverse nearest neighbor queries for moving objects. VLDB J. 15(3), 229–249 (2006)
Bȯrzsȯnyi, S., Kossmann, D., Stocker, K.: The skyline operator. ICDE, 421–430 (2001)
Chen, Z.-J., Zhou, T., yuan Liu, W.: Direction aware collective spatial keyword query. J. Chinese Comput. Syst. 35(5), 999–1004 (2014)
Dellis, E., Seeger, B.: Efficient computation of reverse skyline queries. VLDB, 291–302 (2007)
Deng, K., Zhou, X., Shen, H.T.: Multi-source skyline query processing in road networks. ICDE, 796–805 (2007)
El-Dawy, E., Mokhtar, H.M.O., El-Bastawissy, A.: Directional skyline queries. In: International Conference on Data and Knowledge Engineering, pp. 15–28 (2012)
Gu, Y., Zhang, H., Wang, Z., Yu, G.: Efficient moving k nearest neighbor queries over line segment objects. World Wide Web Journal, 1–25 (2015)
Guo, X., Ishikawa, Y., Gao, Y.: Direction-based spatial skylines. MobiDE, 73–80 (2010)
Guo, X., Zheng, B., Ishikawa, Y., Gao, Y.: Direction-based surrounder queries for mobile recommendations. VLDB J. 20(5), 743–766 (2011)
Guo, X., Ishikawa, Y., Wulamu, A., Xie, Y.: Reverse direction-based surrounder queries. APWeb, 280–291 (2015)
Kang, J.M., Mokbel, M.F., Shekhar, S., Xia, T., Zhang, D.: Continuous evaluation of monochromatic and bichromatic reverse nearest neighbors. ICDE, 806–815 (2007)
Korn, F., Muthukrishnan, S.: Influence sets based on reverse nearest neighbor queries. SIGMOD, 201–212 (2000)
Lee, K.-W., Choi, D.-W., Chung, C.-W.: Dart: An efficient method for direction-aware bichromatic reverse k nearest neighbor queries. SSTD, 295–311 (2013)
Lee, K.-W., Choi, D.-W., Chung, C.-W.: Dart+: Direction-aware bichromatic reverse k nearest neighbor query processing in spatial databases. J. Intell. Inf. Syst. 43 (2), 349–377 (2014)
Lian, X., Chen, L.: Monochromatic and bichromatic reverse skyline search over uncertain databases. SIGMOD, 213–226 (2008)
Li, G., Feng, J., Xu, J.: Desks: Direction-aware spatial keyword search. ICDE, 474–485 (2012)
Papadias, D., Tao, Y., Fu, G., Seeger, B.: An optimal and progressive algorithm for skyline queries. SIGMOD, 467–478 (2003)
Papadias, D., Tao, Y., Fu, G., Seeger, B.: Progressive skyline computation in database systems. ACM Trans. Database Syst. 30(1), 41–82 (2005)
Saravanan, A., Balasundaram, S.: Enhancing context-aware services in mobile environment. In: Proc. of International Conference on Emerging Trends in Science, Engineering and Technology, pp. 39–44 (2012a)
Saravanan, A., Balasundaram, S.: Pruning strategies to refine resource list for nn queries in location based services. In: Proc. of 2nd International Conference on Communication, Computing & Security, pp. 598–605 (2012b)
Stanoi, I., Agrawal, D., Abbadi, A.E.: Reverse nearest neighbor queries for dynamic databases. In: Proc. ACM SIGMOD Workshop Research Issues in Data Mining and Knowledge Discovery, pp. 44–53 (2000)
Shujutang: Beijing POIs (2013). http://www.datatang.com/datares/go.aspx?dataid=617882
Taniar, D., Safar, M., Tran, Q.T., Rahayu, W., Park, J.H.: Spatial network rnn queries in gis. Comput. J. 54(4), 617–627 (2011)
Tao, Y., Yiu, M.L., Mamoulis, N.: Reverse nearest neighbor search in metric spaces. TKDE 18(9), 1239–1252 (2006)
Wang, Z., Gao, Y., Liu, Q., Miao, X., Li, Q., Li, C.: Efficient group-by reverse skyline computation. World Wide Web Journal, 1–27 (2015)
Yang, C., Lin, K.I.: An index structure for efficient reverse nearest neighbor queries. ICDE, 485–492 (2001)
Yiu, M.L., Papadias, D., Mamoulis, N., Tao, Y.: Reverse nearest neighbors in large graphs. TKDE 18(4), 540–553 (2006)
Acknowledgements
This work is supported by National Key Technology R&D Program in 12th Five-year Plan of China (No. 2013BAI13B06). This work is also supported by Fundamental Research Funds for the Central Universities (No. FRF-TP-15-025A2). This research was partly supported by KAKENHI (16H01722, 26540043).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Guo, X., Ishikawa, Y., Xie, Y. et al. Reverse direction-based surrounder queries for mobile recommendations. World Wide Web 20, 885–913 (2017). https://doi.org/10.1007/s11280-016-0422-0
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11280-016-0422-0