Abstract
Spectral clustering algorithms are often used to find clusters in the community detection problem. Recently, a degree-corrected spectral clustering algorithm was proposed. However, it is only used for partitioning graphs which are generated from stochastic blockmodels. This paper studies the degree-corrected spectral clustering algorithm based on the spectral graph theory and shows that it gives a good approximation of the optimal clustering for a wide class of graphs. Moreover, we also give theoretical support for finding an appropriate degree-correction. Several numerical experiments for community detection are conducted in this paper to evaluate our method.
Funder
National Natural Science Foundation of China
Subject
Physics and Astronomy (miscellaneous),General Mathematics,Chemistry (miscellaneous),Computer Science (miscellaneous)
Reference17 articles.
1. Adamic, L.A., and Glance, N. (2005, January 21–25). The political blogosphere and the 2004 US election: Divided they blog. Proceedings of the 3rd International Workshop on Link Discovery, Chicago, IL, USA.
2. Hamad, D., and Biela, P. (2008, January 7–11). Introduction to spectral clustering. Proceedings of the 2008 3rd International Conference on Information and Communication Technologies: From Theory to Applications, Damascus, Syria.
3. Khan, B.S., and Niazi, M.A. (2017). Network community detection: A review and visual survey. arXiv.
4. A tutorial on spectral clustering;Stat. Comput.,2007
5. On spectral clustering: Analysis and an algorithm;Adv. Neural Inf. Process. Syst.,2001