Community Detection in networks by Dynamical Optimal Transport Formulation
arXiv:2205.08468 · doi:10.1038/s41598-022-20986-y
Abstract
Detecting communities in networks is important in various domains of applications. While a variety of methods exists to perform this task, recent efforts propose Optimal Transport (OT) principles combined with the geometric notion of Ollivier-Ricci curvature to classify nodes into groups by rigorously comparing the information encoded into nodes' neighborhoods. We present an OT-based approach that exploits recent advances in OT theory to allow tuning for traffic penalization, which enforces different transportation schemes. As a result, our model can flexibly capture different scenarios and thus increase performance accuracy in recovering communities, compared to standard OT-based formulations. We test the performance of our algorithm in both synthetic and real networks, achieving a comparable or better performance than other OT-based methods in the former case, while finding communities more aligned with node metadata in real data. This pushes further our understanding of geometric approaches in their ability to capture patterns in complex networks.
12 pages, 6 figures, 1 table
References in corpus (16)
- Fast unfolding of communities in large networks
- Maps of random walks on complex networks reveal community structure
- Near linear time algorithm to detect community structures in large-scale networks
- Benchmark graphs for testing community detection algorithms
- Statistical Mechanics of Community Detection
- Community detection in networks: A user guide
- Phase transition in the detection of modules in sparse networks
- Unfolding the multiscale structure of networks with dynamical Ollivier-Ricci curvature
- Discrete curvature on graphs from the effective resistance
- Optimal transport in multilayer networks for traffic flow optimization
- Designing optimal networks for multi-commodity transport problem
- Sustainable optimal transport in multilayer networks
- Multicommodity routing optimization for engineering networks
- Principled network extraction from images
- Infrastructure adaptation and emergence of loops in network routing with time-dependent loads
- Convergence properties of optimal transport-based temporal networks