Skip to main content
Log in

Interpreting communities based on the evolution of a dynamic attributed network

  • Original Article
  • Published:
Social Network Analysis and Mining Aims and scope Submit manuscript

Abstract

Many methods have been proposed to detect communities, not only in plain, but also in attributed, directed, or even dynamic complex networks. From the modeling point of view, to be of some utility, the community structure must be characterized relatively to the properties of the studied system. However, most of the existing works focus on the detection of communities, and only very few try to tackle this interpretation problem. Moreover, the existing approaches are limited either by the type of data they handle or by the nature of the results they output. In this work, we see the interpretation of communities as a problem independent from the detection process, consisting in identifying the most characteristic features of communities. We give a formal definition of this problem and propose a method to solve it. To this aim, we first define a sequence-based representation of networks, combining temporal information, community structure, topological measures, and nodal attributes. We then describe how to identify the most emerging sequential patterns of this dataset and use them to characterize the communities. We study the performance of our method on artificially generated dynamic attributed networks. We also empirically validate our framework on real-world systems: a DBLP network of scientific collaborations, and a LastFM network of social and musical interactions.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

References

  • Aynaud T, Guillaume J-L (2010) Static community detection algorithms for evolving networks. In: Modeling and optimization in mobile, ad hoc and wireless networks (WiOpt), 2010 proceedings of the 8th international symposium on, pp 513–519

  • Blondel VD, Guillaume J-L, Lambiotte R, Lefebvre E (2008) Fast unfolding of communities in large networks. J Stat Mech 10:P10008

    Article  Google Scholar 

  • Blondel VD (2011) The Louvain method for community detection in large networks. http://perso.uclouvain.be/vincent.blondel/research/louvain.html

  • Bonacich P (1987) Power and centrality: a family of measures. Am J Sociol 92(5):1170–1182

    Article  Google Scholar 

  • Chen J, Tang Y, Li J, Mao C, Xiao J (2014) Community-based scholar recommendation modeling in academic social network sites. In: Huang Z, Liu C, He J, Huang G (eds) Web information systems engineering WISE 2013 workshops. Lecture notes in computer science. Springer, Berlin, pp 325–334

    Chapter  Google Scholar 

  • Desmier E, Plantevit M, Robardet C, Boulicaut J-F (2012) Cohesive co-evolution patterns in dynamic attributed graphs. In: Ganascia J-G, Lenca P, Petit J-M (eds) Discovery science. Lecture notes in computer science. Springer, Berlin, pp 110–124

    Google Scholar 

  • Dong G, Li J (1999) Efficient mining of emerging patterns: discovering trends and differences. In: Proceedings of the fifth ACM SIGKDD international conference on knowledge discovery and data mining, KDD ’99, ACM, New York, pp 43–52

  • Dugué N, Labatut V, Perez A (2014) Identification de rôles communautaires dans des réseaux orientés appliqué twitter. In: 14ème Conférence Extraction et Gestion des Connaissances (EGC)

  • Fortunato S (2010) Community detection in graphs. Phys Rep 486(3–5):75–174

    Article  MathSciNet  Google Scholar 

  • Fortunato S, Lancichinetti A (2009) Community detection algorithms: a comparative analysis: invited presentation, extended abstract. In: Proceedings of the fourth international ICST conference on performance evaluation methodologies and tools, VALUETOOLS ’09, ICST (Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering). ICST, Brussels, pp 27:1–27:2

  • Freeman L (1979) Centrality in social networks I: conceptual clarification. Soc Netw 1(3):215–239

    Article  Google Scholar 

  • Gallo A, De Bie T, Cristianini N (2007) Mini: mining informative non-redundant itemsets. Knowledge Discovery in Databases: PKDD 2007. Lecture notes in computer science. Springer, Berlin, pp 438–445

    Chapter  Google Scholar 

  • Girvan M, Newman MEJ (2002) Community structure in social and biological networks. Proc Natl Acad Sci USA 99(12):7821–7826

    Article  MATH  MathSciNet  Google Scholar 

  • Greene D, Doyle D, Cunningham P (2010) Tracking the evolution of communities in dynamic social networks. In: Advances in social networks analysis and mining (ASONAM), 2010 international conference on, pp 176–183

  • Guimerà R, Amaral LAN (2005) Cartography of complex networks: modules and universal roles. J Stat Mech 2005(02):P02001

    Article  Google Scholar 

  • Gusfield JR (1975) Community: a critical response. Harper & Row, New York

    Google Scholar 

  • Harary F (1969) Graph theory. Addison-Wesley Publishing Company, Boston

    Google Scholar 

  • Labatut V, Balasque J-M (2012) Detection and interpretation of communities in complex networks: practical methods and application. In: Abraham A, Hassanien A-E (eds) Computational social networks. Springer, London, pp 81–113

    Chapter  Google Scholar 

  • Labatut V, Balasque J-M (2013) Informative value of individual and relational data compared through business-oriented community detection. In: Özyer T, Rokne J, Wagner G, Reuser AH (eds) The influence of technology on social network analysis and mining. Lecture notes in social networks. Springer, Vienna, pp 303–330

    Chapter  Google Scholar 

  • Lancichinetti A, Fortunato S, Radicchi F (2008) Benchmark graphs for testing community detection algorithms. Phys Rev E 78(4 Pt 2):046110

    Article  Google Scholar 

  • Lancichinetti A, Kivela M, Saramaki J, Fortunato S (2010) Characterizing the community structure of complex networks. PLoS One 5(8):e11976

    Article  Google Scholar 

  • Leskovec J, Adamic LA, Huberman BA (2007) The dynamics of viral marketing. ACM Trans Web 1:5

    Article  Google Scholar 

  • Leskovec J, Lang KJ, Dasgupta A, Mahoney MW (2008) Statistical properties of community structure in large social and information networks. In: 17th international conference on World Wide Web, series statistical properties of community structure in large social and information networks, pp 695–704

  • Li Z, Lu S, Myagmar S, Zhou Y (2006) Cp-miner: finding copy-paste and related bugs in large-scale software code. IEEE Trans Softw Eng 32(3):176–192

    Article  Google Scholar 

  • McMillan DW, Chavis DM (1986) Sense of community: a definition and theory. J Commun Psychol 14:6–23

    Article  Google Scholar 

  • Molloy M, Reed B (1995) A critical point for random graphs with a given degree sequence. Random Struct Algorithms 6(2/3):161–179

    Article  MATH  MathSciNet  Google Scholar 

  • Newman MEJ (2003) The structure and function of complex networks. SIAM Rev 45:167–256

    Article  MATH  MathSciNet  Google Scholar 

  • Orman GK (2014) Contribution to the interpretation of evolving communities in complex networks: application to the study of social interactions. Ph.D. thesis, INSA, Lyon

  • Orman GK, Labatut V (2010) The effect of network realism on community detection algorithms. In: ASONAM, series the effect of network realism on community detection algorithms, Odense, pp 301–305

  • Parau P, Stef A, Lemnaru C, Dinsoreanu M, Potolea R (2013) Using community detection for sentiment analysis. In: Intelligent computer communication and processing (ICCP), 2013 IEEE international conference on, pp 51–54

  • Pei J, Han J, Mortazavi-Asl B, Pinto H, Chen Q, Dayal U, Hsu M (2001) Prefixspan: mining sequential patterns by prefix-projected growth. In: Proceedings of the 17th international conference on data engineering, IEEE Computer Society, Washington, DC, pp 215–224

  • Rosvall M, Bergstrom CT (2008) Maps of random walks on complex networks reveal community structure. Proc Natl Acad Sci USA 105(4):1118

    Article  Google Scholar 

  • Rousseeuw P (1987) Silhouettes: a graphical aid to the interpretation and validation of cluster analysis. J Comput Appl Math 20:53–65

    Article  MATH  Google Scholar 

  • Sabidussi G (1966) The centrality index of a graph. Psychometrika 31(4):581–603

    Article  MATH  MathSciNet  Google Scholar 

  • Stattner E, Collard M (2012) Social-based conceptual links: conceptual analysis applied to social networks. In: Advances in social networks analysis and mining (ASONAM), 2012 IEEE/ACM international conference on, pp 25–29

  • Tumminello M, Miccichè S, Lillo F, Varho J, Piilo J, Mantegna RN (2011) Community characterization of heterogeneous complex systems. J Stat Mech 2011(01):P01019

    Article  Google Scholar 

  • Watts DJ, Strogatz SH (1998) Collective dynamics of ’small-world’ networks. Nature 393(6684):440–442

    Article  Google Scholar 

  • Yan X, Han J, Afshar R (2003) Clospan: mining closed sequential patterns in large datasets. In: Proceedings 2003 international SIAM conference on data mining (SDM ’03), pp 166–177

  • Yang J, McAuley J, Leskovec J (2013) Community detection in networks with node attributes. In: Data Mining (ICDM), 2013 IEEE 13th international conference on, pp 1151–1156

  • Zaki MJ, Hsiao C-J (2002) Charm: an efficient algorithm for closed itemset mining. In: Grossman RL, Han J, Kumar V, Mannila H, Motwani R (eds) SDM. SIAM, Arlington

    Google Scholar 

  • Zhou Y, Cheng H, Yu J (2009) Graph clustering based on structural/attribute similarities. Proc VLDB Endow 2:718–729

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Günce Keziban Orman.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Orman, G.K., Labatut, V., Plantevit, M. et al. Interpreting communities based on the evolution of a dynamic attributed network. Soc. Netw. Anal. Min. 5, 20 (2015). https://doi.org/10.1007/s13278-015-0262-4

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s13278-015-0262-4

Keywords

Navigation