Social-Aware KNN Search in Location-Based Social Networks

  • Huiqi Hu
  • Jianhua Feng
  • Sitong Liu
  • Xuan Zhu
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8485)


Location-based social network services have become widely available on mobile devices. It not only helps users to strengthen their social connections, but also provides useful information. An appealing application of using these information is helping users to find proper objects(points of interests) nearby with friends’ visiting experiences. In this paper, we define friend based K nearest neighbor(F-KNN) query, which aims at finding objects near the query location as well as receiving high evaluations from user’s friends. To answer F-KNN query efficiently, we propose a hybrid index called F-Quadtree index, which effectively combines the geographic coordinates of objects and user’s evaluation. We develop an efficient searching algorithm on the index. To further accelerate the querying process, we refine the algorithm with user based partition and memory materialization. Experimental studies on real data sets show that our methods achieve high performance.


Spatial Distance Priority Queue Spatial Object Threshold Algorithm Social Link 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Ye, M., Yin, P., Lee, W.C., Lee, D.L.: Exploiting geographical influence for collaborative point-of-interest recommendation. In: SIGIR, pp. 325–334 (2011)Google Scholar
  2. 2.
    Ye, M., Yin, P., Lee, W.C.: Location recommendation for location-based social networks. In: GIS, pp. 458–461 (2010)Google Scholar
  3. 3.
    Zhou, D., Wang, B., Rahimi, S.M., Wang, X.: A study of recommending locations on location-based social network by collaborative filtering. In: Kosseim, L., Inkpen, D. (eds.) Canadian AI 2012. LNCS, vol. 7310, pp. 255–266. Springer, Heidelberg (2012)CrossRefGoogle Scholar
  4. 4.
    Fagin, R., Lotem, A., Naor, M.: Optimal aggregation algorithms for middleware. J. Comput. Syst. Sci. 66(4), 614–656 (2003)CrossRefzbMATHMathSciNetGoogle Scholar
  5. 5.
  6. 6.
    Wu, F., Huberman, B.A.: Finding communities in linear time: A physics approach. CoRR cond-mat/0310600 (2003)Google Scholar
  7. 7.
  8. 8.
    Roussopoulos, N., Kelley, S., Vincent, F.: Nearest neighbor queries. In: SIGMOD Conference, pp. 71–79 (1995)Google Scholar
  9. 9.
    Zhang, D., Chee, Y.M., Mondal, A., Tung, A.K.H., Kitsuregawa, M.: Keyword search in spatial databases: Towards searching by document. In: ICDE (2009)Google Scholar
  10. 10.
    Cao, X., Cong, G., Jensen, C.S., Ooi, B.C.: Collective spatial keyword querying. In: SIGMOD Conference, pp. 373–384 (2011)Google Scholar
  11. 11.
    Cao, X., Cong, G., Jensen, C.S.: Retrieving top-k prestige-based relevant spatial web objects. PVLDB 3(1), 373–384 (2010)Google Scholar
  12. 12.
    Roy, S.B., Chakrabarti, K.: Location-aware type ahead search on spatial databases: semantics and efficiency. In: SIGMOD Conference, pp. 361–372 (2011)Google Scholar
  13. 13.
    Sharifzadeh, M., Shahabi, C.: The spatial skyline queries. In: VLDB, pp. 751–762 (2006)Google Scholar
  14. 14.
    Won You, G., Lee, M.W., Im, H., Won Hwang, S.: The farthest spatial skyline queries. Inf. Syst. 38(3), 286–301 (2013)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Huiqi Hu
    • 1
  • Jianhua Feng
    • 1
  • Sitong Liu
    • 1
  • Xuan Zhu
    • 2
  1. 1.Department of Computer ScienceTsinghua UniversityBeijingChina
  2. 2.Samsung R&D InstituteBeijingChina

Personalised recommendations