A General Framework for Geo-Social Query Processing

The proliferation of GPS-enabledmobile devises and the popularity of social networking have recently led to the rapid growth of Geo-Social Networks (GeoSNs). GeoSNs have created a fertile ground for novel location-based social interactions and advertising. These can be facilitated by GeoSN queries, which extract useful information combining both the social relationships and the current location of the users. This paper constitutes the first systematic work on GeoSN query processing. We propose a general framework that offers flexible data management and algorithmic design. Our architecture segregates the social, geographical and query processing modules. Each GeoSN query is processed via a transparent combination of primitive queries issued to the social and geographical modules. We demonstrate the power of our framework by introducing several "basic" and "advanced" query types, and devising various solutions for each type. Finally, we perform an exhaustive experimental evaluation with real and synthetic datasets, based on realistic implementations with both commercial software (such as MongoDB) and state-of-the-art research methods. Our results confirm the viability of our framework in typical large-scale GeoSNs.

[1]  Guanling Chen,et al.  Analysis of a Location-Based Social Network , 2009, 2009 International Conference on Computational Science and Engineering.

[2]  Christian S. Jensen,et al.  Location-Related Privacy in Geo-Social Networks , 2011, IEEE Internet Computing.

[3]  Yufei Tao,et al.  Query Processing in Spatial Network Databases , 2003, VLDB.

[4]  Cecilia Mascolo,et al.  Distance Matters: Geo-social Metrics for Online Social Networks , 2010, WOSN.

[5]  Kyriakos Mouratidis,et al.  Aggregate nearest neighbor queries in spatial databases , 2005, TODS.

[6]  Wei-Ying Ma,et al.  Recommending friends and locations based on individual location history , 2011, ACM Trans. Web.

[7]  PapadiasDimitris,et al.  A general framework for geo-social query processing , 2013, VLDB 2013.

[8]  Yerach Doytsher,et al.  Managing Socio-spatial Data as Large Graphs , 2012 .

[9]  Chi-Yin Chow,et al.  GeoFeed: A Location Aware News Feed System , 2012, 2012 IEEE 28th International Conference on Data Engineering.

[10]  Qian Huang,et al.  On geo-social network services , 2009, 2009 17th International Conference on Geoinformatics.

[11]  Yerach Doytsher,et al.  Querying geo-social data by bridging spatial networks and social networks , 2010, LBSN '10.

[12]  Kyriakos Mouratidis,et al.  Conceptual partitioning: an efficient method for continuous nearest neighbor monitoring , 2005, SIGMOD '05.

[13]  Cyrus Shahabi,et al.  Private Buddy Search: Enabling Private Spatial Queries in Social Networks , 2009, 2009 International Conference on Computational Science and Engineering.

[14]  PapadiasDimitris,et al.  Aggregate nearest neighbor queries in spatial databases , 2005 .

[15]  Jure Leskovec,et al.  Friendship and mobility: user movement in location-based social networks , 2011, KDD.

[16]  Gang Chen,et al.  Evaluating geo-social influence in location-based social networks , 2012, CIKM.

[17]  Chih-Ya Shen,et al.  On socio-spatial group query for location-based social networks , 2012, KDD.

[18]  Krishna P. Gummadi,et al.  Measurement and analysis of online social networks , 2007, IMC '07.

[19]  Albert,et al.  Emergence of scaling in random networks , 1999, Science.

[20]  Alon Efrat,et al.  Buddy tracking-efficient proximity detection among mobile friends , 2004, IEEE INFOCOM 2004.

[21]  Man Lung Yiu,et al.  Efficient proximity detection among mobile users via self-tuning policies , 2010, Proc. VLDB Endow..

[22]  Weiwei Sun,et al.  Circle of Friend Query in Geo-Social Networks , 2012, DASFAA.