Abstract
Given a query location q, Geo-Social Ranking (GSR) ranks the users of a Geo-Social Network based on their distance to q, the number of their friends in the vicinity of q, and possibly the connectivity of those friends. We propose a general GSR framework and four GSR functions that assign scores in different ways: (i) LC, which is a weighted linear combination of social (i.e., friendships) and spatial (i.e., distance to q) aspects, (ii) RC, which is a ratio combination of the two aspects, (iii) HGS, which considers the number of friends in coincident circles centered at q, and (iv) GST, which takes into account triangles of friends in the vicinity of q. We investigate the behavior of the functions, qualitatively assess their results, and study the effects of their parameters. Moreover, for each ranking function, we design a query processing technique that utilizes its specific characteristics to efficiently retrieve the top-k users. Finally, we experimentally evaluate the performance of the top-k algorithms with real and synthetic datasets.
Similar content being viewed by others
Notes
The inclusion of \(v_i\) in the relevant set \(V_i\) simplifies the problem formulation in LC and RC.
Note that the current range in RC depends on the friends already in \(V_i\), whereas the relevant range in LC is defined based only on w and C, and it is the same for all users.
An arithmetico-geometric sequence is the result of the multiplication of a geometric progression with the corresponding terms of an arithmetic progression. The sequence exhibits geometric decay and approaches a maximum value of \(4 \cdot w\), i.e., \(\lim _{b \rightarrow \infty }D_{b} = 4\cdot w\). Other series (e.g., arithmetic, geometric) can also be applied.
This optimization is specific to Eq. 8. Other bounds would apply for different series.
A directed bold edge from \(v_i\) to \(v_j\) means that \(v_j \in V_i\).
An analogy for the conventional h-index is two authors that have the same h-index, but the second has more citations.
Analysis on real GeoSN datasets has shown that the distances between pairs of friends follow a power law [7].
The Barabasi–Albert generator produces graphs with small expected number of triangles. Therefore, we assign high importance to the spatial proximity in order to avoid examining a large fraction of the dataset.
References
Armenatzoglou, N., Papadopoulos, S., Papadias, D.: A general framework for geo-social query processing. In: VLDB (2013)
Aurenhammer, F., Edelsbrunner, H.: An optimal algorithm for constructing the weighted voronoi diagram in the plane. Pattern Recogn. 17(2), 251–257 (1984)
Babenko, M., Goldberg, A., Gupta, A., Nagarajan, V.: Algorithms for hub label optimization. In: Automata, Languages, and Programming, LNCS 7965, pp. 69–80 (2013)
Babington, P.: The title of the work, vol. 4 of 10. 3rd edn., An optional note 7 (1993)
Bornholdt, S., Schuster, H.G., Wiley, J.: Handbook of graphs and networks, vol. 2. Wiley, Berlin (2003)
Brown, C., Nicosia, V., Scellato, S., Noulas, A., Mascolo, C.: Where online friends meet: social communities in location-based networks. In: International AAAI Conference on Weblogs and Social Media (ICWSM) (2012)
Cho, E., Myers, S.A., Leskovec, J.: Friendship and mobility: user movement in location-based social networks. In: SIGKDD (2011)
Cong, G., Jensen, C.S., Wu, D.: Efficient retrieval of the top-k most relevant spatial web objects. In: PVLDB (2009)
Foursquare statistics. https://foursquare.com/about/
GroupOn Now! deals available on Foursquare. https://blog.groupon.com/cities/groupon-now-deals-available-in-foursquare/
Hirsch, J.E.: An index to quantify an individual’s scientific research output. PNAS 102(46), 16569–16572 (2005)
Hu, X., Tao, Y., Chung, C.-W.: Massive graph triangulation. In: SIGMOD (2013)
Kendall, M.G.: A new measure of rank correlation. Biometrika, 30, 81–93 (1938)
Liu, W., Sun, W., Chen, C., Huang, Y., Jing, Y., Chen, K.: Circle of friend query in geo-social networks. In: DASFAA (2012)
Mouratidis, K., Li, J., Tang, Y., Mamoulis, N.: Joint search by social and spatial proximity. IEEE Trans. Knowl. Data Eng. 16(10), 1169–1184 (2014)
Scellato, S., Mascolo, C., Musolesi, M., Latora, V.: Distance matters: geo-social metrics for online social networks. In: WOSN (2010)
Scellato, S., Noulas, A., Lambiotte, R., Mascolo, C.: Socio-spatial properties of online location-based social networks. ICWSM 11, 329–336 (2011)
Scellato, S., Noulas, A., Mascolo, C.: Exploiting place features in link prediction on location-based social networks. In: SIGKDD (2011)
Tao, Y., Zhang, J., Papadias, D., Mamoulis, N.: An efficient cost model for optimization of nearest neighbor search in low and medium dimensional spaces. IEEE Trans. Knowl. Data Eng. 16(10), 1169–1184 (2004)
van Gennip, Y., Hunter, B., Ahn, R., Elliott, P., Luh, K., Halvorson, M., Reid, S., Valasik, M., Wo, J., Tita, G.E., et al.: Community detection using spectral clustering on sparse geosocial data. SIAM J. Appl. Math. 73(1), 67–83 (2013)
Wang, H., Terrovitis, M., Mamoulis, N.: Location recommendation in location-based social networks using user check-in data. In: SIGSPATIAL pp. 364–373 (2013)
Wu, D., Yiu, M., Jensen, C., Cong, G.: Efficient continuously moving top-k spatial keyword query processing. In: ICDE (2011)
Yang, D.-N., Shen, C.-Y., Lee, W.-C., Chen, M.-S.: On socio-spatial group query for location-based social networks. In: SIGKDD (2012)
Ye, M., Yin, P., Lee, W.-C., Lee, D.-L.: Exploiting geographical influence for collaborative point-of-interest recommendation. In: SIGIR (2011)
Yiu, M.L., U, L.H., Šaltenis, S., Tzoumas, K.: Efficient proximity detection among mobile users via self-tuning policies. In: PVLDB (2010)
Zhang, C., Shou, L., Chen, K., Chen, G., Bei, Y.: Evaluating geo-social influence in location-based social networks. In: CIKM (2012)
Zheng, Y., Zhang, L., Ma, Z., Xie, X., Ma, W.: Recommending friends and locations based on individual location history. ACM Trans. Web (TWEB) 5(1), 5 (2011)
Zhou, Y., Xie, X., Wang, C., Gong, Y., Ma, W.-Y.: Hybrid index structures for location-based web search. In: CIKM (2005)
Acknowledgments
This work was supported by grant GRF 617412 from Hong Kong RGC.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Armenatzoglou, N., Ahuja, R. & Papadias, D. Geo-Social Ranking: functions and query processing. The VLDB Journal 24, 783–799 (2015). https://doi.org/10.1007/s00778-015-0400-7
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00778-015-0400-7