TY - GEN
T1 - On the Optimization of Methods for Establishing Well-Connected Communities
AU - Dindoost, Mohammad
AU - Rodriguez, Oliver Alvarado
AU - Bryg, Bartosz
AU - Park, Minhyuk
AU - Chacko, George
AU - Warnow, Tandy
AU - Bader, David A.
N1 - Publisher Copyright:
© The Author(s), under exclusive license to Springer Nature Switzerland AG 2026.
PY - 2026
Y1 - 2026
N2 - Community detection plays a central role in uncovering meso scale structures in networks. However, existing methods often suffer from disconnected or weakly connected clusters, undermining interpretability and robustness. Well-Connected Clusters (WCC) and Connectivity Modifier (CM) algorithms are post-processing techniques that improve the accuracy of many clustering methods. However, they are computationally prohibitive on massive graphs. In this work, we present optimized parallel implementations of WCC and CM using the HPE Chapel programming language. First, we design fast and efficient parallel algorithms that leverage Chapel’s parallel constructs to achieve substantial performance improvements and scalability on modern multicore architectures. Second, we integrate this software into Arkouda/Arachne, an open-source, high-performance framework for large-scale graph analytics. Our implementations uniquely enable well-connected community detection on massive graphs with more than 2 billion edges, providing a practical solution for connectivity-preserving clustering at web scale. For example, our implementations of WCC and CM enable community detection of the over 2-billion edge Open-Alex dataset in minutes using 128 cores, a result infeasible to compute previously.
AB - Community detection plays a central role in uncovering meso scale structures in networks. However, existing methods often suffer from disconnected or weakly connected clusters, undermining interpretability and robustness. Well-Connected Clusters (WCC) and Connectivity Modifier (CM) algorithms are post-processing techniques that improve the accuracy of many clustering methods. However, they are computationally prohibitive on massive graphs. In this work, we present optimized parallel implementations of WCC and CM using the HPE Chapel programming language. First, we design fast and efficient parallel algorithms that leverage Chapel’s parallel constructs to achieve substantial performance improvements and scalability on modern multicore architectures. Second, we integrate this software into Arkouda/Arachne, an open-source, high-performance framework for large-scale graph analytics. Our implementations uniquely enable well-connected community detection on massive graphs with more than 2 billion edges, providing a practical solution for connectivity-preserving clustering at web scale. For example, our implementations of WCC and CM enable community detection of the over 2-billion edge Open-Alex dataset in minutes using 128 cores, a result infeasible to compute previously.
KW - Community detection
KW - Complex networks
KW - High-performance computing
KW - Parallel algorithms
UR - https://www.scopus.com/pages/publications/105038317028
UR - https://www.scopus.com/pages/publications/105038317028#tab=citedBy
U2 - 10.1007/978-3-032-16719-4_4
DO - 10.1007/978-3-032-16719-4_4
M3 - Conference contribution
AN - SCOPUS:105038317028
SN - 9783032167187
T3 - Studies in Computational Intelligence
SP - 41
EP - 53
BT - Complex Networks and Their Applications 14 - Proceedings of The 14th International Conference on Complex Networks and their Applications
A2 - Cherifi, Hocine
A2 - Rocha, Luis M.
A2 - Ertem, Zeynep
A2 - Cherifi, Chantal
PB - Springer Science and Business Media Deutschland GmbH
T2 - 14th International Conference on Complex Networks and Their Applications, COMPLEX NETWORKS 2025
Y2 - 9 December 2025 through 11 December 2025
ER -