Related Experiment Video
Updated: May 1, 2026

ExCYT: A Graphical User Interface for Streamlining Analysis of High-Dimensional Cytometry Data
Published on: January 16, 2019
Improving the performance of algorithms to find communities in networks
Richard K Darst1, Zohar Nussinov2, Santo Fortunato1
1Department of Biomedical Engineering and Computational Science, Aalto University School of Science, P.O. Box 12200, FI-00076, Finland.
Knowing the number of communities improves network analysis accuracy. Researchers can infer this number from graph spectra, enhancing community detection algorithms.
Area of Science:
- Network science
- Graph theory
- Data mining
Background:
- Community detection algorithms often lack prior knowledge of network partition structure.
- This lack of information can lead to reduced accuracy and resolution bias in results.
Purpose of the Study:
- To demonstrate how knowing the number of communities enhances standard detection methods.
- To introduce a novel two-step procedure for inferring community number from graph spectra.
Main Methods:
- Utilizing modularity optimization techniques.
- Inferring the number of clusters from the spectra of nonbacktracking and flow matrices.
- Applying the method to benchmark graphs with realistic community structures.
Main Results:
- Standard community detection methods significantly improve in accuracy when the number of clusters is known.
- The proposed method successfully infers the number of clusters in complex graphs.
- The primary limitation identified is the computational overhead associated with spectrum computation.
Conclusions:
- Incorporating prior knowledge of community count substantially boosts network analysis performance.
- Spectral analysis of nonbacktracking and flow matrices offers a viable approach for estimating community numbers.
- Future work may focus on optimizing the computational efficiency of spectrum calculation.
More Related Videos
Related Concept Videos
Protein Networks
These interactions can be represented through maps depicting protein-protein interaction networks, represented as nodes and edges. Nodes are circles that are representative of a protein,...
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
Methods to Assess Microbial Communities
Methods of Medium Optimization
Protein-protein Interfaces
Optimization Problems

