paper-with-me

Papers

Preconditioned Spectral Clustering for Stochastic Block Partition Streaming Graph Challenge

2017-08-21 · David Zhuzhunashvili, Andrew Knyazev

Locally Optimal Block Preconditioned Conjugate Gradient (LOBPCG) is demonstrated to efficiently solve eigenvalue problems for graph Laplacians that appear in spectral clustering. For static graph partitioning, 10-20 iterations of LOBPCG without preconditioning result in ~10x error reduction, enough to achieve 100% correctness for all Challenge datasets with known truth partitions, e.g., for graphs with 5K/.1M (50K/1M) Vertices/Edges in 2 (7) seconds, compared to over 5,000 (30,000) seconds needed by the baseline Python code. Our Python code 100% correctly determines 98 (160) clusters from the Challenge static graphs with 0.5M (2M) vertices in 270 (1,700) seconds using 10GB (50GB) of memory. Our single-precision MATLAB code calculates the same clusters at half time and memory. For streaming graph partitioning, LOBPCG is initiated with approximate eigenvectors of the graph Laplacian already computed for the previous graph, in many cases reducing 2-3 times the number of required LOBPCG iterations, compared to the static case. Our spectral clustering is generic, i.e. assuming nothing specific of the block model or streaming, used to generate the graphs for the Challenge, in contrast to the base code. Nevertheless, in 10-stage streaming comparison with the base code for the 5K graph, the quality of our clusters is similar or better starting at stage 4 (7) for emerging edging (snowballing) streaming, while the computations are over 100-1000 faster.

📄 PDF Abstract BibTeX arXiv:1708.07481

Code (0)

등록된 구현이 없습니다.

Tasks

Clusteringgraph partitioning

Methods 이 논문이 사용한 방법론

Spectral Clustering Spectral clustering has attracted increasing attention due to the promising ability in dealing with nonlinearly separable datasets [15], [16]. In spectral clustering, the…

Similar Papers 제목 키워드 기반

Regularized Spectral Clustering under the Degree-Corrected Stochastic Blockmodel

2013-09-16 · NeurIPS 2013 12 · Tai Qin, Karl Rohe

Spectral clustering is a fast and popular algorithm for finding clusters in networks. Recently, Chaudhuri et al. (2012) and Amini et al.(2012) proposed inspired variations on the algorithm that artificially inflate the n…

Clustering

Hypergraph Spectral Clustering in the Weighted Stochastic Block Model

2018-05-23 · Kwangjun Ahn, Kangwook Lee, Changho Suh

Spectral clustering is a celebrated algorithm that partitions objects based on pairwise similarity information. While this approach has been successfully applied to a variety of domains, it comes with limitations. The re…

ClusteringStochastic Block Model

On consistency of constrained spectral clustering under representation-aware stochastic block model

2022-03-03 · Shubham Gupta, Ambedkar Dukkipati

Spectral clustering is widely used in practice due to its flexibility, computational efficiency, and well-understood theoretical performance guarantees. Recently, spectral clustering has been studied to find balanced clu…

ClusteringComputational EfficiencyStochastic Block Model

Robust spectral clustering using LASSO regularization

2020-04-08 · Camille Champion, Blazère Mélanie, Burcelin Rémy, Loubes Jean-Michel 외

Cluster structure detection is a fundamental task for the analysis of graphs, in order to understand and to visualize their functional characteristics. Among the different cluster structure detection methods, spectral cl…

ClusteringStochastic Block Model

Perfect Clustering for Stochastic Blockmodel Graphs via Adjacency Spectral Embedding

2013-10-02 · Vince Lyzinski, Daniel Sussman, Minh Tang, Avanti Athreya 외

Vertex clustering in a stochastic blockmodel graph has wide applicability and has been the subject of extensive research. In thispaper, we provide a short proof that the adjacency spectral embedding can be used to obtain…

Clustering