Skip to main content

Reverse direction-based surrounder queries for mobile recommendations


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.

This is a preview of subscription content, access via your institution.

Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13
Figure 14
Figure 15
Figure 16
Figure 17
Figure 18
Figure 19
Figure 20


  1. D c A = 22, E d A = 35, G e A = 43.

  2. a r e a(c 1, c 2) is short for a r e a(c 1(p, q),c 2(p, q)).

  3. For simplicity, the nearest POIs, p 1 and p 2, are not shown in Figure 7.



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

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

  3. 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)

    Article  Google Scholar 

  4. Bȯrzsȯnyi, S., Kossmann, D., Stocker, K.: The skyline operator. ICDE, 421–430 (2001)

  5. Chen, Z.-J., Zhou, T., yuan Liu, W.: Direction aware collective spatial keyword query. J. Chinese Comput. Syst. 35(5), 999–1004 (2014)

    Google Scholar 

  6. Dellis, E., Seeger, B.: Efficient computation of reverse skyline queries. VLDB, 291–302 (2007)

  7. Deng, K., Zhou, X., Shen, H.T.: Multi-source skyline query processing in road networks. ICDE, 796–805 (2007)

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

  9. 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)

  10. Guo, X., Ishikawa, Y., Gao, Y.: Direction-based spatial skylines. MobiDE, 73–80 (2010)

  11. Guo, X., Zheng, B., Ishikawa, Y., Gao, Y.: Direction-based surrounder queries for mobile recommendations. VLDB J. 20(5), 743–766 (2011)

    Article  Google Scholar 

  12. Guo, X., Ishikawa, Y., Wulamu, A., Xie, Y.: Reverse direction-based surrounder queries. APWeb, 280–291 (2015)

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

  14. Korn, F., Muthukrishnan, S.: Influence sets based on reverse nearest neighbor queries. SIGMOD, 201–212 (2000)

  15. 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)

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

    Article  Google Scholar 

  17. Lian, X., Chen, L.: Monochromatic and bichromatic reverse skyline search over uncertain databases. SIGMOD, 213–226 (2008)

  18. Li, G., Feng, J., Xu, J.: Desks: Direction-aware spatial keyword search. ICDE, 474–485 (2012)

  19. Papadias, D., Tao, Y., Fu, G., Seeger, B.: An optimal and progressive algorithm for skyline queries. SIGMOD, 467–478 (2003)

  20. Papadias, D., Tao, Y., Fu, G., Seeger, B.: Progressive skyline computation in database systems. ACM Trans. Database Syst. 30(1), 41–82 (2005)

    Article  Google Scholar 

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

  22. 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)

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

  24. Shujutang: Beijing POIs (2013).

    Google Scholar 

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

    Article  Google Scholar 

  26. Tao, Y., Yiu, M.L., Mamoulis, N.: Reverse nearest neighbor search in metric spaces. TKDE 18(9), 1239–1252 (2006)

    Google Scholar 

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

  28. Yang, C., Lin, K.I.: An index structure for efficient reverse nearest neighbor queries. ICDE, 485–492 (2001)

  29. Yiu, M.L., Papadias, D., Mamoulis, N., Tao, Y.: Reverse nearest neighbors in large graphs. TKDE 18(4), 540–553 (2006)

    Google Scholar 

Download references


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

Correspondence to Aziguli Wulamu.

Rights and permissions

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI:


  • Mobile recommendations
  • Spatial data
  • Direction-based
  • Reverse queries
  • Domination relationships