Detecting Overlapping Communities in Location-Based Social Networks

Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7710)


With the recent surge of location-based social networks (LBSNs, e.g., Foursquare, Facebook Places), huge amount of digital footprints about users’ locations, profiles as well as their online social connections become accessible to service providers. Different from social networks (e.g., Flickr, Facebook) which have explicit groups for users to subscribe or join, LBSNs usually have no explicit community structure. In order to capitalize on the large number of potential users, quality community detection approach is needed so as to enable applications such as direct marketing, group tracking, etc. The diversity of people’s interests and behaviors when using LBSNs suggests that their community structures overlap. In this paper, based on the user-venue check-in relationship and user/venue attributes, we come out with a novel multi-mode multi-attribute edge-centric co-clustering (M 2 Clustering) framework to discover the overlapping communities of LBSNs users. By employing inter-mode/intra-mode features, the proposed framework is able to group like-minded users from different social perspectives. The efficacy of our approach is validated by intensive empirical evaluations using the collected Foursquare dataset of 266,838 users with 9,803,764 check-ins over 2,477,122 venues worldwide.


Community Detection Overlapping Community Edge- Clustering Location-Based Social Networks 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Newman, M.E.J., Girvan, M.: Finding and evaluating community structure in networks. Physical Review E 69, 26113–26127 (2004)CrossRefGoogle Scholar
  2. 2.
    Fortunato, S.: Community detection in graphs. Physics Reports 486(3-5), 75–174 (2010)MathSciNetCrossRefGoogle Scholar
  3. 3.
    Ahn, Y.Y., Bagrow, J.P., Lehmann, S.: Link communities reveal multiscale complexity in networks. Nature 466(7307), 761–764 (2010)CrossRefGoogle Scholar
  4. 4.
    Cruz, J.D., Bothorel, C., Poulet, F.: Entropy based community detection in augmented social networks. In: CASoN, pp. 163–168. IEEE (2011)Google Scholar
  5. 5.
    Dhillon, I.S.: Co-clustering documents and words using bipartite spectral graph partitioning. In: Proc. of KDD 2001, pp. 269–274. ACM, New York (2001)Google Scholar
  6. 6.
    Wang, X., Tang, L., Gao, H., Liu, H.: Discovering overlapping groups in social media. In: Proc. of ICDM 2010, pp. 569–578 (2010)Google Scholar
  7. 7.
    Scellato, S., Mascolo, C., Musolesi, M., Latora, V.: Distance matters: geo-social metrics for online social networks. In: Proc. of WOSN 2010, pp. 8–8. USENIX Association, Berkeley (2010)Google Scholar
  8. 8.
    Noulas, A., Scellato, S., Mascolo, C., Pontil, M.: An empirical study of geographic user activity patterns in foursquare. In: Proc. of ICWSM 2011, pp. 570–573. The AAAI Press (2011)Google Scholar
  9. 9.
    Cheng, Z., Caverlee, J., Lee, K., Sui, D.Z.: Exploring millions of footprints in location sharing services. In: Proc. of ICWSM 2011, pp. 81–88. The AAAI Press (2011)Google Scholar
  10. 10.
    Vasconcelos, M.A., Ricci, S., Almeida, J., Benevenuto, F., Almeida, V.: Tips, dones and todos: uncovering user profiles in foursquare. In: Proc. of WSDM 2012, pp. 653–662. ACM, New York (2012)Google Scholar
  11. 11.
    Li, N., Chen, G.: Analysis of a location-based social network. In: Proc. of CSE 2009, pp. 263–270. IEEE Computer Society, Washington, DC (2009)Google Scholar
  12. 12.
    Noulas, A., Scellato, S., Mascolo, C., Pontil, M.: Exploiting semantic annotations for clustering geographic areas and users in location-based social networks. In: Proc. of ICWSM 2011, pp. 32–35. The AAAI Press (2011)Google Scholar
  13. 13.
    Clauset, A., Newman, M.E.J., Moore, C.: Finding community structure in very large networks. Physical Review E 70, 66111–66116 (2004)CrossRefGoogle Scholar
  14. 14.
    Wakita, K., Tsurumi, T.: Finding community structure in mega-scale social networks. In: Proc. of WWW 2007, pp. 1275–1276. ACM, New York (2007)Google Scholar
  15. 15.
    Blondel, V.D., Guillaume, J.L., Lambiotte, R., Lefebvre, E.: Fast unfolding of communities in large networks. Journal of Statistical Mechanics: Theory and Experiment (10), P10008 (2008)Google Scholar
  16. 16.
    Palla, G., Derenyi, I., Farkas, I., Vicsek, T.: Uncovering the overlapping community structure of complex networks in nature and society. Nature 435, 814–818 (2005)CrossRefGoogle Scholar
  17. 17.
    Ahn, Y.Y., Bagrow, J.P., Lehmann, S.: Link communities reveal multiscale complexity in networks. Nature 466(7307), 761–764 (2010)CrossRefGoogle Scholar
  18. 18.
    Tang, L., Liu, H.: Community detection and mining in social media. Synthesis Lectures on Data Mining and Knowledge Discovery 2, 1–137 (2010)CrossRefGoogle Scholar
  19. 19.
    Steinhaeuser, K., Chawla, N.V.: Community detection in a large real-world social network. In: Liu, H., Salerno, J.J., Young, M.J. (eds.) Social Computing, Behavioral Modeling, and Prediction, pp. 168–175. Springer US (2008)Google Scholar
  20. 20.
    Zhou, Y., Cheng, H., Yu, J.X.: Graph clustering based on structural/attribute similarities. Proc. VLDB Endow. 2(1), 718–729 (2009)Google Scholar
  21. 21.
    Scellato, S., Noulas, A., Lambiotte, R., Mascolo, C.: Socio-spatial properties of online location-based social networks. In: Proc. of ICWSM 2011. The AAAI Press (2011)Google Scholar
  22. 22.
    Ye, M., Janowicz, K., Mülligann, C., Lee, W.C.: What you are is when you are: the temporal dimension of feature types in location-based social networks. In: Proc. of GIS 2011, pp. 102–111. ACM, New York (2011)Google Scholar
  23. 23.
    Girvan, M., Newman, M.E.J.: Community structure in social and biological networks. PNAS 99(12), 7821–7826 (2002)MathSciNetzbMATHCrossRefGoogle Scholar
  24. 24.
    Blei, D.M., Ng, A.Y., Jordan, M.I.: Latent dirichlet allocation. J. Mach. Learn. Res. 3, 993–1022 (2003)zbMATHGoogle Scholar
  25. 25.
    McCallum, A.K.: MALLET: A Machine Learning for Language Toolkit (2002)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  1. 1.Northwestern Polytechnical UniversityXi’anChina
  2. 2.Institut TELECOM SudParisEvryFrance

Personalised recommendations