arXiv (Cornell University) · 2010 · 281 citations · 21 references
Life SciencesBioinformaticsComplex SystemsComputational BiologyNetwork BiologyBiological NetworksCommunity DetectionCommunity StructureGraph MiningProtein-protein Interaction NetworksClique AlgorithmsClique StructureComplex NetworksNetwork Community DetectionOverlapping Community DetectionProtein Complex Networks
In complex networks it is common for each node to belong to several communities, implying a highly overlapping community structure. Recent advances in benchmarking indicate that existing community assignment algorithms that are capable of detecting overlapping communities perform well only when the extent of community overlap is kept to modest levels. To overcome this limitation, we introduce a new community assignment algorithm called Greedy Clique Expansion (GCE). The algorithm identifies distinct cliques as seeds and expands these seeds by greedily optimizing a local fitness function. We perform extensive benchmarks on synthetic data to demonstrate that GCE's good performance is robust across diverse graph topologies. Significantly, GCE is the only algorithm to perform well on these synthetic graphs, in which every node belongs to multiple communities. Furthermore, when put to the task of identifying functional modules in protein interaction data, and college dorm assignments in Facebook friendship data, we find that GCE performs competitively.
21
Finding and evaluating community structure in networks
Michelle G. Newman, Michelle Girvan · Physical Review E · 2004 · 14.1K citations · Full text
Santo Fortunato · Physics Reports · 2009 · 11.3K citations · Full text
Uncovering the overlapping community structure of complex networks in nature and society
Gergely Palla, Imre Derényi, Illés J. Farkas et al. · Nature · 2005 · 5.4K citations · Full text
Functional cartography of complex metabolic networks
Roger Guimerà, Luı́s A. Nunes Amaral · Nature · 2005 · 4K citations · Full text
Life Sciences, Biochemistry, Biology +14