A Self-organized Approach for Detecting Communities in Networks

  • Ben Collingsworth
  • Ronaldo Menezes
Part of the Studies in Computational Intelligence book series (SCI, volume 446)


Community structure reveals hidden information about networks which cannot be discerned using other topological properties. The prevalent community detection algorithms, such as the Girvan-Newman algorithm, utilize a centralized approach which offers poor performance. We propose a self-organized approach to community detection which utilizes the newly introduced concept of node entropy to allow individual nodes to make decentralized decisions concerning the community to which they belong. Node entropy is a mathematical expression of an individual node’s satisfaction with its current community. As nodes become more “satisfied”, i.e., entropy is low, the community structure of a network is emergent. Our algorithm offers several advantages over existing algorithms including near-linear performance, identification of community overlaps, and localized management of dynamic changes in the network.


Spectral Cluster Community Detection Green Community Current Community Entropy Calculation 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Bastian, M., Heymann, S., Jacomy, M.: Gephi: An open source software for exploring and manipulating networks. In: International AAAI Conference on Weblogs and Social Media (2009)Google Scholar
  2. 2.
    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
  3. 3.
    Cruz, J.D., Bothorel, C., Poulet, F.: Entropy based community detection in augmented social networks. In: CASoN, pp. 163–168. IEEE (2011)Google Scholar
  4. 4.
    Fortunato, S.: Community detection in graphs. Physics Reports 486, 75–174 (2010)MathSciNetCrossRefGoogle Scholar
  5. 5.
    Fortunato, S., Barthélemy, M.: Resolution limit in community detection. PNAS 104, 36 (2007)CrossRefGoogle Scholar
  6. 6.
    Girvan, M., Newman, M.E.J.: Community structure in social and biological networks. PNAS 99(12), 7821–7826 (2002)MathSciNetzbMATHCrossRefGoogle Scholar
  7. 7.
    Kleinberg, J.: The small-world phenomenon: an algorithm perspective. In: Proceedings of the Thirty-Second Annual ACM Symposium on Theory of Computing, STOC 2000, pp. 163–170. ACM, New York (2000)CrossRefGoogle Scholar
  8. 8.
    Ma, X., Gao, L., Yong, X.: Eigenspaces of networks reveal the overlapping and hierarchical community structure more precisely. Journal of Statistical Mechanics: Theory and Experiment (08), P08012 (2010)Google Scholar
  9. 9.
    Mamei, M., Menezes, R., Tolksdorf, R., Zambonelli, F.: Case studies for self-organization in computer science. J. Syst. Archit. 52(8), 443–460 (2006)CrossRefGoogle Scholar
  10. 10.
    Newman, M.: Modularity and community structure in networks. PNAS 103(23), 8577–8582 (2006)CrossRefGoogle Scholar
  11. 11.
    Ning, H., Xu, W., Chi, Y., Gong, Y., Huang, T.S.: Incremental spectral clustering by efficiently updating the eigen-system. Pattern Recogn. 43(1), 113–127 (2010)zbMATHCrossRefGoogle Scholar
  12. 12.
    Reichardt, J., Bornholdt, S.: Detecting fuzzy community structures in complex networks with a potts model. Physical Review Letters 93(21), 218701 (2004)CrossRefGoogle Scholar
  13. 13.
    Shannon, C., Petigara, N., Seshasai, S.: A mathematical theory of communication. Bell System Technical Journal 27, 379–423 (1948)MathSciNetzbMATHGoogle Scholar
  14. 14.
    Shi, J., Malik, J.: Normalized cuts and image segmentation. In: Proceedings of the 1997 Conference on Computer Vision and Pattern Recognition (CVPR 1997), IEEE Computer Society, Washington, DC (1997)Google Scholar
  15. 15.
    Zachary, W.W.: An information flow model for conflict and fission in small groups. Journal of Anthropological Research 33, 452–473 (1977)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  1. 1.Computer Sciences, BioComplex LaboratoryFlorida Institute of TechnologyMelbourneUSA

Personalised recommendations