2 citations · 5 across the 12 of their papers we have counts for
13 papers
Dynamic Similarity Graph Construction with Kernel Density Estimation
Steinar Laenen, Peter Macgregor, He Sun
In the kernel density estimation (KDE) problem, we are given a set of data points in , a kernel function $k: \mathbb{R}^d \times \mathbb{R}^d \rightarrow \mathbb{…
Dynamic DBSCAN with Euler Tour Sequences
Seiyun Shin, Ilan Shomorony, Peter Macgregor
We propose a fast and dynamic algorithm for Density-Based Spatial Clustering of Applications with Noise (DBSCAN) that efficiently supports online updates. Traditional DBSCAN algori…
Coreset Spectral Clustering
Ben Jourdan, Gregory Schwartzman, Peter Macgregor +1
Coresets have become an invaluable tool for solving -means and kernel -means clustering problems on large datasets with small numbers of clusters. On the other hand, spectral…
Spectral Toolkit of Algorithms for Graphs: Technical Report (2)
Peter Macgregor, He Sun
Spectral Toolkit of Algorithms for Graphs (STAG) is an open-source library for efficient graph algorithms. This technical report presents the newly implemented component on localit…
Polynomial-Time Algorithms for Weaver's Discrepancy Problem in a Dense Regime
Ben Jourdan, Peter Macgregor, He Sun
Given with for all as input and suppose for every unit vector $u\in\mathbb…
Fast Approximation of Similarity Graphs with Kernel Density Estimation
Peter Macgregor, He Sun
Constructing a similarity graph from a set of data points in is the first step of many modern clustering algorithms. However, typical constructions of a similari…
Fast and Simple Spectral Clustering in Theory and Practice
Peter Macgregor
Spectral clustering is a popular and effective algorithm designed to find clusters in a graph . In the classical spectral clustering algorithm, the vertices of are embed…
Spectral Toolkit of Algorithms for Graphs: Technical Report (1)
Peter Macgregor, He Sun
Spectral Toolkit of Algorithms for Graphs (STAG) is an open-source library for efficient spectral graph algorithms, and its development starts in September 2022. We have so far fin…
On Learning the Structure of Clusters in Graphs
Peter Macgregor
Graph clustering is a fundamental problem in unsupervised learning, with numerous applications in computer science and in analysing real-world data. In many real-world applications…
A Tighter Analysis of Spectral Clustering, and Beyond
Peter Macgregor, He Sun
This work studies the classical spectral clustering algorithm which embeds the vertices of some graph into using eigenvectors of some matrix of $G…
Finding Bipartite Components in Hypergraphs
Peter Macgregor, He Sun
Hypergraphs are important objects to model ternary or higher-order relations of objects, and have a number of applications in analysing many complex datasets occurring in practice.…
Is the Algorithmic Kadison-Singer Problem Hard?
Ben Jourdan, Peter Macgregor, He Sun
We study the following problem: let be some constant, and be vectors such that for any $i\…
Local Algorithms for Finding Densely Connected Clusters
Peter Macgregor, He Sun
Local graph clustering is an important algorithmic technique for analysing massive graphs, and has been widely applied in many research fields of data science. While the objective…