Skip to main content Accessibility help
×
Hostname: page-component-76fb5796d-wq484 Total loading time: 0 Render date: 2024-04-28T16:04:42.012Z Has data issue: false hasContentIssue false

9 - Community Structure

Published online by Cambridge University Press:  11 October 2017

Vito Latora
Affiliation:
Queen Mary University of London
Vincenzo Nicosia
Affiliation:
Queen Mary University of London
Giovanni Russo
Affiliation:
Università degli Studi di Catania, Italy
Get access

Summary

Real-world networks present interesting mesoscopic structures, meaning that they carry important information also at an intermediate scale: a scale that is larger than that of the single nodes, but smaller than that of the whole network. In fact, their nodes are often organised into communities, i.e. clusters of nodes such that nodes within the same cluster are more tightly connected than nodes belonging to two different clusters. In such cases we say that the networks have a community structure. The most important point is that nodes in the same network cluster usually share common features. For instance, we will see that communities in the Zachary's karate club network coincide with real social groupings, communities in brain networks identify areas of the brain with different functions, while tightly connected groups of nodes in theWorldWideWeb correspond to pages on common topics. This is the reason why, by finding the communities of a network, we can learn a lot about the way the network works. In this chapter we will consider various methods to find communities, starting with two traditional approaches, namely spectral partitioning and hierarchical clustering, and then focusing on more recent methods specifically introduced by network scientists to find community structure in networks.We will present the Girvan– Newman approach that is based on the removal of the high-centrality edges, and then we will define a quality function, the so-called modularity, that quantifies the quality of a given partition of the nodes of the network.We will show that communities can be extracted directly by optimising the modularity over the set of possible graph partitions. Finally, we will discuss the label-propagation algorithm, a local and fast method to detect communities which can be used for very large graphs. The study of network community structure is now considered a research field by itself, and is an area of network science that is still rapidly expanding in different directions, with important contributions also from computer scientists and software engineers. Needless to say, it is very difficult to keep pace with the most recent approaches and algorithms. The choice of the topics of this chapter is therefore mainly didactic, and we have included in Section 9.8 a few pointers to some of the most advanced methods for community detection.

Type
Chapter
Information
Complex Networks
Principles, Methods and Applications
, pp. 332 - 373
Publisher: Cambridge University Press
Print publication year: 2017

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Save book to Kindle

To save this book to your Kindle, first ensure coreplatform@cambridge.org is added to your Approved Personal Document E-mail List under your Personal Document Settings on the Manage Your Content and Devices page of your Amazon account. Then enter the ‘name’ part of your Kindle email address below. Find out more about saving to your Kindle.

Note you can select to save to either the @free.kindle.com or @kindle.com variations. ‘@free.kindle.com’ emails are free but can only be saved to your device when it is connected to wi-fi. ‘@kindle.com’ emails can be delivered even when you are not connected to wi-fi, but note that service fees apply.

Find out more about the Kindle Personal Document Service.

Available formats
×

Save book to Dropbox

To save content items to your account, please confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account. Find out more about saving content to Dropbox.

Available formats
×

Save book to Google Drive

To save content items to your account, please confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account. Find out more about saving content to Google Drive.

Available formats
×