Descriptive vs. inferential community detection: pitfalls, myths and half-truths

11/30/2021
by   Tiago P. Peixoto, et al.
0

Community detection is one of the most important methodological fields of network science, and one which has attracted a significant amount of attention over the past decades. This area deals with the automated division of a network into fundamental building blocks, with the objective of providing a summary of its large-scale structure. Despite its importance and widespread adoption, there is a noticeable gap between what is considered the state-of-the-art and the methods that are actually used in practice in a variety of fields. Here we attempt to address this discrepancy by dividing existing methods according to whether they have a "descriptive" or an "inferential" goal. While descriptive methods find patterns in networks based on intuitive notions of community structure, inferential methods articulate a precise generative model, and attempt to fit it to data. In this way, they are able to provide insights into the mechanisms of network formation, and separate structure from randomness in a manner supported by statistical evidence. We review how employing descriptive methods with inferential aims is riddled with pitfalls and misleading answers, and thus should be in general avoided. We argue that inferential methods are more typically aligned with clearer scientific questions, yield more robust results, and should be in many cases preferred. We attempt to dispel some myths and half-truths often believed when community detection is employed in practice, in an effort to improve both the use of such methods as well as the interpretation of their results.

READ FULL TEXT

page 5

page 11

page 36

research
04/12/2018

Generative models for local network community detection

Local network community detection aims to find a single community in a l...
research
10/17/2022

Implicit models, latent compression, intrinsic biases, and cheap lunches in community detection

The task of community detection, which aims to partition a network into ...
research
01/03/2021

A Survey of Community Detection Approaches: From Statistical Modeling to Deep Learning

Community detection, a fundamental task for network analysis, aims to pa...
research
01/02/2021

Modularity maximisation for graphons

Networks are a widely-used tool to investigate the large-scale connectiv...
research
09/16/2011

Bi-Objective Community Detection (BOCD) in Networks using Genetic Algorithm

A lot of research effort has been put into community detection from all ...
research
05/28/2020

Revealing consensus and dissensus between network partitions

Community detection methods attempt to divide a network into groups of n...
research
05/05/2023

Zoo Guide to Network Embedding

Networks have provided extremely successful models of data and complex s...

Please sign up or login with your details

Forgot password? Click here to reset