Importance of Numerical Implementation and Clustering Analysis in Force-Directed Algorithms for Accurate Community Detection

Abstract

Real-world networks show community structures – groups of nodes that are densely intra-connected and sparsely inter-connected to other groups. Nevertheless, Community Detection (CD) is non-trivial, since identifying these groups of nodes according to their local connectivity can hold many plausible solutions, leading to the creation of different methods. In particular, CD has recently been achieved by Force-Directed Algorithms (FDAs), which originally were designed as a way to visualize networks. FDAs map the network nodes as particles in a D-dimensional space that are affected by forces acting in accordance to the connectivity. However, the literature on FDA-based methods for CD has grown in parallel from the classical methods, leaving several open questions, such as how accurately FDAs can recover communities compared to classical methods. In this work, we start to fill these gaps by evaluating different numerical implementations of 5 FDA methods and different clustering analyses on state-of-the-art network benchmarks – including networks with or without weights and networks with a hierarchical organisation. We also compare these results with 8, well-known, classical CD methods. Our findings show that FDA methods can achieve higher accuracy than classical methods, albeit their effectiveness depends on the chosen setting – with optimisation techniques leading over numerical integration and distance-based clustering algorithms leading over density-based ones. Overall, our work provides detailed information for any researcher aiming to apply FDAs for community detection.

Publication
Applied Mathematics and Computation(431)
Nicolás Rubido
Nicolás Rubido
Lecturer

My research interests include complex systems, network theory, dynamical systems, and mathematical modelling. In particular, I develop methodologies for data mining and network analysis (e.g., non-linear signal analysis, network inference, and community detection) to apply in interdisciplinary problems, such as brain network analysis (in depression, Alzheimer’s disease, and ageing), understanding the sleep-wake cycle and the emergence of consciousness, climate change and forecasting at the intra-seasonal time-scales, and the stability of power-grid systems.

Elbert E. N. Macau
Elbert E. N. Macau
Full Professor
Marcos G. Quiles
Marcos G. Quiles
Associate Professor

My research interests include neural networks, machine learning, complex networks, and their applications in interdisciplinary problems, such as materials science and social networks.

Related