login

Community detection in networks: A user guide

Physics ReportsPublished 10 October 2016Open access
Santo Fortunato, Darko Hric
Citations1,815
View PDF

TL;DR

A guided tour through the main aspects of community detection in networks is offered, pointing out strengths and weaknesses of popular methods, and giving directions to their use.

Abstract

Community detection in networks is one of the most popular topics of modern\nnetwork science. Communities, or clusters, are usually groups of vertices\nhaving higher probability of being connected to each other than to members of\nother groups, though other patterns are possible. Identifying communities is an\nill-defined problem. There are no universal protocols on the fundamental\ningredients, like the definition of community itself, nor on other crucial\nissues, like the validation of algorithms and the comparison of their\nperformances. This has generated a number of confusions and misconceptions,\nwhich undermine the progress in the field. We offer a guided tour through the\nmain aspects of the problem. We also point out strengths and weaknesses of\npopular methods, and give directions to their use.\n

Keywords

Computer SciencePhysics and Astronomy