The VLDB Journal

, Volume 26, Issue 5, pp 709–727 | Cite as

Geo-social group queries with minimum acquaintance constraints

  • Qijun Zhu
  • Haibo Hu
  • Cheng Xu
  • Jianliang Xu
  • Wang-Chien Lee
Regular Paper


The prosperity of location-based social networking has paved the way for new applications of group-based activity planning and marketing. While such applications heavily rely on geo-social group queries (GSGQs), existing studies fail to produce a cohesive group in terms of user acquaintance. In this paper, we propose a new family of GSGQs with minimum acquaintance constraints. They are more appealing to users as they guarantee a worst-case acquaintance level in the result group. For efficient processing of GSGQs on large location-based social networks, we devise two social-aware spatial index structures, namely SaR-tree and SaR*-tree. The latter improves on the former by considering both spatial and social distances when clustering objects. Based on SaR-tree and SaR*-tree, novel algorithms are developed to process various GSGQs. Extensive experiments on real datasets Gowalla and Twitter show that our proposed methods substantially outperform the baseline algorithms under various system settings.


Location-based services Geo-social networks Spatial queries Nearest neighbor queries 



This work was supported by National Natural Science Foundation of China (Grant Nos.: 61572413 and U1636205), and Research Grants Council, Hong Kong SAR, China, under Projects 12244916, 12201615, 12202414, 12200914, 15238116, and C1008-16G.


  1. 1.
    Armenatzoglou, N., Papadopoulos, S., Papadias, D.: A general framework for geo-social query processing. In: Proceedings of VLDB (2013)Google Scholar
  2. 2.
    Balasundaram, B., Butenko, S., Hicks, I.V.: Clique relaxations in social network analysis: the maximum k-plex problem. Oper. Res. 59(1), 133–142 (2011)Google Scholar
  3. 3.
    Batagelj, V., Zaversnik, M.: An o(m) algorithm for cores decomposition of networks. In: CoRR (2003)Google Scholar
  4. 4.
    Beckmann, N., Kriegel, H.-P., Schneider, R., Seeger, B.: The R*-tree: an efficient and robust access method for points and rectangles. In: Proceedings of SIGMOD (1990)Google Scholar
  5. 5.
    Cao, X., Cong, G., Jensen, C.S., Ooi, B.C.: Collective spatial keyword querying. In SIGMOD Conference (2011)Google Scholar
  6. 6.
    Cheng, J., Ke, Y., Chu, S., Ozsu, M.T.: Efficient core decomposition in massive networks. In: Proceedings of ICDE (2011)Google Scholar
  7. 7.
    De Felipe, I., Hristidis, V., Rishe, N.: Keyword search on spatial databases. In Proceedings of ICDE (2008)Google Scholar
  8. 8.
    Doytsher, Y., Galon, B., Kanza, Y.: Querying geo-social data by bridging spatial networks and social networks. In: ACM LBSN (2010)Google Scholar
  9. 9.
    Faloutsos, C., McCurley, K., Tomkins, A.: Fast discovery of connection subgraphs. In KDD (2004)Google Scholar
  10. 10.
    Finkel, R., Bentley, J.L.: Quad trees: a data structure for retrieval on composite keys. Acta Informatica 4(1), 1–9 (1974)Google Scholar
  11. 11.
    Fortunato, S.: Community detection in graphs. Phys. Rep. 486(3–5), 75–174 (2010)MathSciNetCrossRefGoogle Scholar
  12. 12.
    Girvan, M., Newman, M.E.J.: Community structure in social and biological networks. In Proceedings of the National Academy of Sciences of the USA (2002)Google Scholar
  13. 13.
    Guttman, A.: R-trees: a dynamic index structure for spatial searching. In Proceedings of SIGMOD (1984)Google Scholar
  14. 14.
    Hao, F., Li, S., Min, G., Kim, H.-C., Yau, S.S., Yang L.T.: An efficient approach to generating location-sensitive recommendations in ad-hoc social network environments. IEEE Trans. Serv. Comput. 8(3), 520–533 (2015)Google Scholar
  15. 15.
    Harary, F., Ross, I.C.: A procedure for clique detection using the group matrix. Sociometry 20(3), 205–215 (1957)Google Scholar
  16. 16.
    Khalid, O., Khan, M.U.S., Khan, S.U., Zomaya, A.Y.: OmniSuggest: a ubiquitous cloud based context aware recommendation system for mobile social networks. IEEE Trans. Serv. Comput. 7(3), 401–414 (2014)Google Scholar
  17. 17.
    Leskovec, J., Backstrom, L., Kumar, R., Tomkins, A.: Microscopic evolution of social networks. In KDD (2008)Google Scholar
  18. 18.
    Li, Y., Chen, R., Chen, L., Xu, J.: Towards social-aware ridesharing group query services. IEEE Trans. Serv. Comput. (TSC). doi: 10.1109/TSC.2015.2508440
  19. 19.
    Li, Y., Chen, R., Xu, J., Huang, Q., Hu, H., Choi, B.: Geo-social k-cover group queries for collaborative spatial computing. IEEE Trans. Knowl. Data Eng. (TKDE) 27(8), 2729–2742 (2015)CrossRefGoogle Scholar
  20. 20.
    Liu, W., Sun, W., Chen, C., Huang, Y., Jing, Y., Chen, K.: Circle of friend query in geo-social networks. In DASFFA (2012)Google Scholar
  21. 21.
    McClosky, B., Hicks, I.V.: Combinatorial algorithms for max k-plex. J. Combin. Optim. 23(1), 29–49 (2012)Google Scholar
  22. 22.
    Moser, H., Niedermeier, R., Sorge,M.: Algorithms and experiments for clique relaxations-finding maximum s-plexes. In SEA (2009)Google Scholar
  23. 23.
    Papadias, D., Shen, Q., Tao, Y., Mouratidis, K.: Group nearest neighbor queries. In ICDE (2004)Google Scholar
  24. 24.
    Schlegel, R., Chow, C.-Y., Huang, Q., Wong, D.S.: Privacy-preserving location sharing services for social networks. IEEE Trans. Serv. Comput. (2016). doi: 10.1109/TSC.2016.2514338
  25. 25.
    Seidman, S.B.: Network structure and minimum degree. Soc. Netw. 5(3), 269–287 (1983)Google Scholar
  26. 26.
    Shi, J., Mamoulis, N., Wu, D., Cheung, D.W.: Density-based place clustering in geo-social networks. In Proceedings of ACM SIGMOD (2014)Google Scholar
  27. 27.
    Shin, K., Eliassi-Rad, T., Faloutsos, C.: CoreScope: graph mining using k-core analysis—patterns, anomalies, and algorithms. In Proceedings of IEEE ICDE (2016)Google Scholar
  28. 28.
    Sozio, M., Gionis, A.: The community-search problem and how to plan a successful cocktail party. In KDD (2010)Google Scholar
  29. 29.
    Wu, D., Yiu, M.L., Jensen, C.S., Cong, G.: Efficient continuously moving top-k spatial keyword query processing. In Proceedings of ICDE (2011)Google Scholar
  30. 30.
    Yang, D.-N., Chen, Y.-L., Lee, W.-C., Chen, M.-S.: On social-temporal group query with acquaintance constraint. In Proceedings of VLDB (2011)Google Scholar
  31. 31.
    Yang, D.-N., Shen, C.-Y., Lee, W.-C., Chen, M.-S.: On socio-spatial group query for location-based social networks. In KDD (2012)Google Scholar
  32. 32.
    Zhang, D., Chee, Y.M., Mondal, A., Tung, A.K.H., Kitsuregawa, M.: Keyword search in spatial databases: towards searching by document. In Proceedings of ICDE (2009)Google Scholar
  33. 33.
    Zhang, J.-D., Chow, C.-Y., Li, Y.: iGeoRec: a personalized and efficient geographical location recommendation framework. IEEE Trans. Serv. Comput. 8(5), 701–714 (2015)Google Scholar
  34. 34.
    Zhang, J.-D., Chow, C.-Y.: iGSLR: personalized geo-social location recommendation—a kernel density estimation approach. In Proceedings of ACM GIS (2013)Google Scholar

Copyright information

© Springer-Verlag GmbH Germany 2017

Authors and Affiliations

  1. 1.Department of Computer ScienceHong Kong Baptist UniversityKowloon TongHong Kong
  2. 2.Department of Electronic and Information EngineeringHong Kong Polytechnic UniversityHung HomHong Kong
  3. 3.Department of Computer Science and EngineeringPennsylvania State UniversityUniversity ParkUSA

Personalised recommendations