A tighter analysis of spectral clustering, and beyond
P Macgregor, H Sun - International Conference on Machine …, 2022 - proceedings.mlr.press
This work studies the classical spectral clustering algorithm which embeds the vertices of
some graph G=(V_G, E_G) into R^ k using k eigenvectors of some matrix of G, and applies k …
some graph G=(V_G, E_G) into R^ k using k eigenvectors of some matrix of G, and applies k …
Higher-order spectral clustering of directed graphs
Clustering is an important topic in algorithms, and has a number of applications in machine
learning, computer vision, statistics, and several other research disciplines. Traditional …
learning, computer vision, statistics, and several other research disciplines. Traditional …
Hierarchical Clustering: -Approximation for Well-Clustered Graphs
BA Manghiuc, H Sun - advances in neural information …, 2021 - proceedings.neurips.cc
Hierarchical clustering studies a recursive partition of a data set into clusters of successively
smaller size, and is a fundamental problem in data analysis. In this work we study the cost …
smaller size, and is a fundamental problem in data analysis. In this work we study the cost …
Find your place: Simple distributed algorithms for community detection
Given an underlying graph, we consider the following dynamics: Initially, each node locally
chooses a value in {-1,1\}, uniformly at random and independently of other nodes. Then, in …
chooses a value in {-1,1\}, uniformly at random and independently of other nodes. Then, in …
Fast and simple spectral clustering in theory and practice
P Macgregor - Advances in Neural Information Processing …, 2024 - proceedings.neurips.cc
Spectral clustering is a popular and effective algorithm designed to find $ k $ clusters in a
graph $ G $. In the classical spectral clustering algorithm, the vertices of $ G $ are …
graph $ G $. In the classical spectral clustering algorithm, the vertices of $ G $ are …
Fast approximation of similarity graphs with kernel density estimation
P Macgregor, H Sun - Advances in Neural Information …, 2024 - proceedings.neurips.cc
Constructing a similarity graph from a set $ X $ of data points in $\mathbb {R}^ d $ is the first
step of many modern clustering algorithms. However, typical constructions of a similarity …
step of many modern clustering algorithms. However, typical constructions of a similarity …
Average whenever you meet: Opportunistic protocols for community detection
Consider the following asynchronous, opportunistic communication model over a graph $ G
$: in each round, one edge is activated uniformly and independently at random and (only) its …
$: in each round, one edge is activated uniformly and independently at random and (only) its …
Spectral vertex sparsifiers and pair-wise spanners over distributed graphs
Graph sparsification is a powerful tool to approximate an arbitrary graph and has been used
in machine learning over graphs. As real-world networks are becoming very large and …
in machine learning over graphs. As real-world networks are becoming very large and …
Distributed community detection via metastability of the 2-choices dynamics
E Cruciani, E Natale, G Scornavacca - Proceedings of the AAAI …, 2019 - ojs.aaai.org
We investigate the behavior of a simple majority dynamics on networks of agents whose
interaction topology exhibits a community structure. By leveraging recent advancements in …
interaction topology exhibits a community structure. By leveraging recent advancements in …
Link Pruning for Community Detection in Social Networks
Attempts to discover knowledge through data are gradually becoming diversified to
understand complex aspects of social phenomena. Graph data analysis, which models and …
understand complex aspects of social phenomena. Graph data analysis, which models and …