paper-with-me

홈 › Papers

Community detection using fast low-cardinality semidefinite programming

2020-12-04 · NeurIPS 2020 12 · Po-Wei Wang, J. Zico Kolter

Modularity maximization has been a fundamental tool for understanding the community structure of a network, but the underlying optimization problem is nonconvex and NP-hard to solve. State-of-the-art algorithms like the Louvain or Leiden methods focus on different heuristics to help escape local optima, but they still depend on a greedy step that moves node assignment locally and is prone to getting trapped. In this paper, we propose a new class of low-cardinality algorithm that generalizes the local update to maximize a semidefinite relaxation derived from max-k-cut. This proposed algorithm is scalable, empirically achieves the global semidefinite optimality for small cases, and outperforms the state-of-the-art algorithms in real-world datasets with little additional time cost. From the algorithmic perspective, it also opens a new avenue for scaling-up semidefinite programming when the solutions are sparse instead of low-rank.

📄 PDF Abstract BibTeX arXiv:2012.02676

Code (1)

locuslab/sdp_clustering 공식 구현 pytorch

Tasks

Community Detection

Similar Papers 제목 키워드 기반

Semidefinite Programming for Community Detection with Side Information

2021-05-06 · Mohammad Esmaeili, Hussein Metwaly Saad, Aria Nosratinia

This paper produces an efficient Semidefinite Programming (SDP) solution for community detection that incorporates non-graph data, which in this context is known as side information. SDP is an efficient solution for stan…

Community Detection

Performance of a community detection algorithm based on semidefinite programming

2016-03-30 · Adel Javanmard, Andrea Montanari, Federico Ricci-Tersenghi

The problem of detecting communities in a graph is maybe one the most studied inference problems, given its simplicity and widespread diffusion among several disciplines. A very common benchmark for this problem is the s…

Community DetectionStochastic Block Model

Community Detection with a Subsampled Semidefinite Program

2021-02-02 · Pedro Abdalla, Afonso S. Bandeira

Semidefinite programming is an important tool to tackle several problems in data science and signal processing, including clustering and community detection. However, semidefinite programs are often slow in practice, so …

ClusteringCommunity DetectionStochastic Block Model

Size Matters: Cardinality-Constrained Clustering and Outlier Detection via Conic Optimization

2017-05-22 · Napat Rujeerapaiboon, Kilian Schindler, Daniel Kuhn, Wolfram Wiesemann

Plain vanilla K-means clustering has proven to be successful in practice, yet it suffers from outlier sensitivity and may produce highly unbalanced clusters. To mitigate both shortcomings, we formulate a joint outlier de…

ClusteringConstrained ClusteringOutlier Detection

Global Optimization for Cardinality-constrained Minimum Sum-of-Squares Clustering via Semidefinite Programming

2022-09-19 · Veronica Piccialli, Antonio M. Sudoso

The minimum sum-of-squares clustering (MSSC), or k-means type clustering, has been recently extended to exploit prior knowledge on the cardinality of each cluster. Such knowledge is used to increase performance as well a…

Clusteringglobal-optimization