pith. sign in

arxiv: physics/0605087 · v3 · submitted 2006-05-10 · ⚛️ physics.data-an · cond-mat.stat-mech· physics.soc-ph

Finding community structure in networks using the eigenvectors of matrices

classification ⚛️ physics.data-an cond-mat.stat-mechphysics.soc-ph
keywords networkscommunitystructurealgorithmscommunitiesdetectinggraphmatrix
0
0 comments X
read the original abstract

We consider the problem of detecting communities or modules in networks, groups of vertices with a higher-than-average density of edges connecting them. Previous work indicates that a robust approach to this problem is the maximization of the benefit function known as "modularity" over possible divisions of a network. Here we show that this maximization process can be written in terms of the eigenspectrum of a matrix we call the modularity matrix, which plays a role in community detection similar to that played by the graph Laplacian in graph partitioning calculations. This result leads us to a number of possible algorithms for detecting community structure, as well as several other results, including a spectral measure of bipartite structure in networks and a new centrality measure that identifies those vertices that occupy central positions within the communities to which they belong. The algorithms and measures proposed are illustrated with applications to a variety of real-world complex networks.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.