A Novel Graphlet-Based Community Detection Algorithm

Community detection is a long-standing problem with applications from social networks to biology. Given its popularity and that it is NP-complete, heuristics abound, though no gold standard exists-there is even disagreement on the technical definition of what <i>constitutes</i> a community of nodes. We define a <i>community</i> as any set of nodes in which the edge density is <i>uniformly</i> higher by a substantial margin than the network's overall edge density. In this article, we introduce an entirely novel algorithm with no relation to any existing algorithm: given an edge density threshold <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"><mml:mi>ε</mml:mi></mml:math>, we build a community that has edge density above <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"><mml:mi>ε</mml:mi></mml:math> by building them from sampled <i>graphlets</i>-small induced subgraphs-that themselves have density above <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"><mml:mi>ε</mml:mi></mml:math>. By conglomerating and merging these graphlets, the community has an edge density that is <i>uniformly</i> above the threshold. We show that this algorithm almost universally outperforms existing algorithms chosen widely across the literature (biological and non-biological) in the problem of overlapping community detection, in that it finds larger and more dense communities in virtually every test case. Finally, we run our code through the 2016 DREAM challenge for community detection in biological networks, and show that it finds substantially more dense communities than the DREAM competition winners.

Authors

Institutions

Publication Details

Journal
Journal of Computational Biology
Published
2025-07-01
DOI
https://doi.org/10.1089/cmb.2025.0095
Primary Topic
Complex Network Analysis Techniques
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A Novel Graphlet-Based Community Detection Algorithm

Wayne B. Hayes, Reza Mousapour, Pablo M. Redondo
Journal of Computational Biology
Complex Network Analysis Techniques
article

A Novel Graphlet-Based Community Detection Algorithm

Wayne B. Hayes, Reza Mousapour, Pablo M. Redondo
article en

Abstract

Community detection is a long-standing problem with applications from social networks to biology. Given its popularity and that it is NP-complete, heuristics abound, though no gold standard exists-there is even disagreement on the technical definition of what <i>constitutes</i> a community of nodes. We define a <i>community</i> as any set of nodes in which the edge density is <i>uniformly</i> higher by a substantial margin than the network's overall edge density. In this article, we introduce an entirely novel algorithm with no relation to any existing algorithm: given an edge density threshold <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"><mml:mi>ε</mml:mi></mml:math>, we build a community that has edge density above <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"><mml:mi>ε</mml:mi></mml:math> by building them from sampled <i>graphlets</i>-small induced subgraphs-that themselves have density above <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"><mml:mi>ε</mml:mi></mml:math>. By conglomerating and merging these graphlets, the community has an edge density that is <i>uniformly</i> above the threshold. We show that this algorithm almost universally outperforms existing algorithms chosen widely across the literature (biological and non-biological) in the problem of overlapping community detection, in that it finds larger and more dense communities in virtually every test case. Finally, we run our code through the 2016 DREAM challenge for community detection in biological networks, and show that it finds substantially more dense communities than the DREAM competition winners.

Journal of Computational BiologyVol. 32(7)
Sharif University of Technology (IR), University of California, Irvine (US)
Openalex Percentile: Top 87%
Complex Network Analysis Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

A Novel Graphlet-Based Community Detection Algorithm — Wayne B. Hayes, Reza Mousapour, et al. · Journal of Computational Biology (2025) | TGRS Research Map | TGRS