Clustering Degree-Corrected Stochastic Block Model with Outliers
arXiv:1906.03305
Abstract
For the degree corrected stochastic block model in the presence of arbitrary or even adversarial outliers, we develop a convex-optimization-based clustering algorithm that includes a penalization term depending on the positive deviation of a node from the expected number of edges to other inliers. We prove that under mild conditions, this method achieves exact recovery of the underlying clusters. Our synthetic experiments show that our algorithm performs well on heterogeneous networks, and in particular those with Pareto degree distributions, for which outliers have a broad range of possible degrees that may enhance their adversarial power. We also demonstrate that our method allows for recovery with significantly lower error rates compared to existing algorithms.
arXiv comment32 pages, 8 Fig
References in corpus (7)
- Finding and evaluating community structure in networks
- Modularity and community structure in networks
- Community detection in graphs
- Finding community structure in very large networks
- Resolution limit in community detection
- Clustering Partially Observed Graphs via Convex Optimization
- Detecting Overlapping Communities in Networks Using Spectral Methods