Publication | Open Access
Finding and evaluating community structure in networks
13.9K
Citations
43
References
2004
Year
Cluster ComputingEngineeringCommunity MiningNetwork AnalysisCommunity DiscoveryComputational Social ScienceNetwork EvolutionData ScienceCommunity DetectionSocial Network AnalysisCommunity NetworkNetwork NodesNetworks-natural DivisionsKnowledge DiscoveryComputer ScienceCommunity StructureNetwork ScienceGraph TheoryBusiness
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.
| Year | Citations | |
|---|---|---|
1998 | 42.4K | |
2002 | 20.2K | |
2003 | 18.4K | |
2005 | 18.3K | |
1977 | 10K | |
1994 | 8.1K | |
1993 | 6K | |
2001 | 5.6K | |
1970 | 5.2K | |
2001 | 4.8K |
Page 1
Page 1