Community Detection in Networks: A Rough Sets and Consensus Clustering Approach
Darian H. Grass-Boada, Leandro González-Montesino, Rubén Armañanzas
TL;DR
RC-CCD introduces a Rough Set Theory–based consensus framework for community detection that aggregates multiple partitions to produce a robust network covering with clearly delineated cores and boundary regions. By constructing granules through a $\beta$-thresholded similarity graph and refining them with rough $k$-means, RC-CCD achieves high accuracy and stability on LFR synthetic networks, outperforming baselines in challenging, complex topologies. The method demonstrates strong core accuracy (>$90\%$) and effective overlap detection, with performance tunable via $\gamma$ and $\beta$ to adapt to network size and complexity. This approach provides a practical, flexible tool for accurate community detection in social and biological networks, with clear avenues for extending to real-world and dynamic systems.
Abstract
The objective of this paper is to propose a framework, called Rough Clustering-based Consensus Community Detection (RC-CCD), to effectively address the challenge of identifying community structures in complex networks from a set of different community partitions. The method uses a consensus approach based on Rough Set Theory (RST) to manage uncertainty and improve the reliability of community detection. The RC-CCD framework is tested on synthetic benchmark networks generated by the Lancichinetti-Fortunato-Radicchi (LFR) method, which simulate varying network scales, node degrees, and community sizes. Key findings demonstrate that RC-CCD outperforms established algorithms like Louvain, Greedy, and LPA in terms of normalized mutual information, showing superior accuracy and adaptability, particularly in networks with higher complexity, both in terms of size and dispersion. These results have significant implications for enhancing community detection in fields such as social and biological network analysis.
