Community detection by L₀-penalized graph Laplacian

From MaRDI portal
Publication:1639201



Abstract: Community detection in network analysis aims at partitioning nodes in a network into K disjoint communities. Most currently available algorithms assume that K is known, but choosing a correct K is generally very difficult for real networks. In addition, many real networks contain outlier nodes not belonging to any community, but currently very few algorithm can handle networks with outliers. In this paper, we propose a novel model free tightness criterion and an efficient algorithm to maximize this criterion for community detection. This tightness criterion is closely related with the graph Laplacian with L0 penalty. Unlike most community detection methods, our method does not require a known K and can properly detect communities in networks with outliers. Both theoretical and numerical properties of the method are analyzed. The theoretical result guarantees that, under the degree corrected stochastic block model, even for networks with outliers, the maximizer of the tightness criterion can extract communities with small misclassification rates even when the number of communities grows to infinity as the network size grows. Simulation study shows that the proposed method can recover true communities more accurately than other methods. Applications to a college football data and a yeast protein-protein interaction data also reveal that the proposed method performs significantly better.


It is known that community detection algorithms in network analysis aims at partitioning nodes into disjoint communities. Many real networks often contain outlier nodes that do not belong to any community. They just loosely connect to other nodes in the network and they often do not have a known number of communities. However most recent algorithms assume that the number of communities is known and even fewer algorithms can handle networks with outliers and unknown community numbers. The aim of the present paper is to present a method of detecting communities by maximizing a novel model-free tightness criterion which is closely related with the \(L_0\)-penalized graph Laplacian. To this direction the authors managed to develop an efficient algorithm based on the alternating direction method of multiplier in order to maximize this penalized Laplacian. Unlike many other community detection methods this method does not assume that the number of communities is known and can properly detect communities in networks with outliers. Under the degree corrected stochastic block model the authors managed to show that even for networks with outliers the maximization of the tightness criterion can extract communities with small misclassification rates in the case that the number of communities grows to infinity as the network size grows. Furthermore simulation and real data analysis show that the proposed method performs significantly better than existing methods since it can computationally efficiently recover the community structure with high resolution and accuracy.











This page was built for publication: Community detection by \(L_{0}\)-penalized graph Laplacian

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q1639201)