Finding and evaluating community structure in networks

Type: Article

Publication Date: 2004-02-26

Citations: 13265

DOI: https://doi.org/10.1103/physreve.69.026113

Abstract

We propose and study a set of algorithms for discovering community structure in networks-natural divisions of network nodes into densely connected subgroups. Our algorithms all share two definitive features: first, they involve iterative removal of edges from the network to split it into communities, the edges removed being identified using any one of a number of possible "betweenness" measures, and second, these measures are, crucially, recalculated after each removal. We also propose a measure for the strength of the community structure found by our algorithms, which gives us an objective metric for choosing the number of communities into which a network should be divided. We demonstrate that our algorithms are highly effective at discovering community structure in both computer-generated and real-world network data, and show how they can be used to shed light on the sometimes dauntingly complex structure of networked systems.

Locations

  • Physical Review E - View
  • arXiv (Cornell University) - View - PDF
  • PubMed - View
  • DataCite API - View

Similar Works

Action Title Year Authors
+ Discovering Communities of Community Discovery 2019 Coscia Michele
+ PDF Chat Discovering communities of community discovery 2019 Michele Coscia
+ PDF Chat Community structure: A comparative evaluation of community detection methods 2020 Vinh Loc Dao
CĂ©cile Bothorel
Philippe Lenca
+ Discovering Communities of Community Discovery 2019 Michele Coscia
+ PDF Chat Detecting communities in large networks 2005 Andrea Capocci
Vito D. P. Servedio
Guido Caldarelli
Francesca Colaiori
+ PDF Chat Community Discovery in Dynamic Networks 2018 Giulio Rossetti
RĂ©my Cazabet
+ Detecting Functional Communities in Complex Networks 2009 Sanjeev Chauhan
Michelle Girvan
Edward Ott
+ PDF Chat Characterizing the Community Structure of Complex Networks 2010 Andrea Lancichinetti
Mikko KivelÀ
Jari SaramÀki
Santo Fortunato
+ Finding Overlapping Communities in Social Networks: Toward a Rigorous Approach 2011 Sanjeev Arora
Rong Ge
Sushant Sachdeva
Grant Schoenebeck
+ PDF Chat Identifying community structures in dynamic networks 2016 Hamidreza Alvari
Alireza Hajibagheri
Gita Sukthankar
Kiran Lakkaraju
+ PDF Chat Identifying communities by influence dynamics in social networks 2011 Angel Stanoev
Daniel Smilkov
Ljupčo Kocarev
+ Metrics for Community Analysis: A Survey 2016 Tanmoy Chakraborty
Ayushi Dalmia
Animesh Mukherjee
Niloy Ganguly
+ Metrics for Community Analysis: A Survey 2016 Tanmoy Chakraborty
Ayushi Dalmia
Animesh Mukherjee
Niloy Ganguly
+ Defining and identifying communities in networks 2004 Filippo Radicchi
Claudio Castellano
Federico Cecconi
Vittorio Loreto
Domenico Parisi
+ PDF Chat Community Detection in Networks with Node Attributes 2013 Jaewon Yang
Julian McAuley
Jure Leskovec
+ PDF Chat Detect overlapping and hierarchical community structure in networks 2008 Huawei Shen
Xueqi Cheng
Kai Cai
Mao-Bin Hu
+ Shaping Communities out of Triangles 2012 Arnau Prat-PĂšrez
David DomĂ­nguez-Sal
Josep M. Brunat
Josep-L. Larriba-Pey
+ Shaping Communities out of Triangles 2012 Arnau Prat-PĂšrez
David DomĂ­nguez-Sal
Josep M. Brunat
Josep-L. Larriba-Pey
+ PDF Chat Community detection in networks: Structural communities versus ground truth 2014 Darko Hric
Richard K. Darst
Santo Fortunato
+ PDF Chat The many facets of community detection in complex networks 2017 Michael T. Schaub
Jean‐Charles Delvenne
Martin Rosvall
Renaud Lambiotte