Skip to main navigation Skip to search Skip to main content

Discovering natural communities in networks

  • CAS - Institute of Software
  • University of Chinese Academy of Sciences
  • CAS - Institute of Information Engineering

Research output: Contribution to journalArticlepeer-review

Abstract

Understanding and detecting natural communities in networks have been a fundamental challenge in networks, and in science generally. Recently, we proposed a hypothesis that homophyly/kinship is the principle of natural communities based on real network experiments, proposed a model of networks to explore the principle of natural selection in nature evolving, and proposed the measure of structure entropy of networks. Here we proposed a community finding algorithm by our measure of structure entropy of networks. We found that our community finding algorithm exactly identifies almost all natural communities of networks generated by natural selection, if any, and that the algorithm exactly identifies or precisely approximates almost all the communities planted in the networks of the existing models. We verified that our algorithm identifies or very well approximates the ground-truth communities of some real world networks, if the ground-truth communities are semantically well-defined, that our algorithm naturally finds the balanced communities, and that the communities found by our algorithm may have larger modularity than that by the algorithms based on modularity, for some networks. Our algorithm provides for the first time an approach to detecting and analyzing natural or true communities in real world networks. Our results demonstrate that structure entropy minimization is the principle of detecting the natural or true communities in large-scale networks.

Original languageEnglish
Pages (from-to)878-896
Number of pages19
JournalPhysica A: Statistical Mechanics and its Applications
Volume436
DOIs
StatePublished - 21 Jul 2015
Externally publishedYes

Keywords

  • Community detection
  • Modularity
  • Natural community
  • Networks
  • Structure entropy

Fingerprint

Dive into the research topics of 'Discovering natural communities in networks'. Together they form a unique fingerprint.

Cite this