Optimal construction of k-nearest neighbor graphs for identifying noisy clusters

12/17/2009
by   Markus Maier, et al.
0

We study clustering algorithms based on neighborhood graphs on a random sample of data points. The question we ask is how such a graph should be constructed in order to obtain optimal clustering results. Which type of neighborhood graph should one choose, mutual k-nearest neighbor or symmetric k-nearest neighbor? What is the optimal parameter k? In our setting, clusters are defined as connected components of the t-level set of the underlying probability distribution. Clusters are said to be identified in the neighborhood graph if connected components in the graph correspond to the true underlying clusters. Using techniques from random geometric graph theory, we prove bounds on the probability that clusters are identified successfully, both in a noise-free and in a noisy setting. Those bounds lead to several conclusions. First, k has to be chosen surprisingly high (rather of the order n than of the order log n) to maximize the probability of cluster identification. Secondly, the major difference between the mutual and the symmetric k-nearest neighbor graph occurs when one attempts to detect the most significant cluster only.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/09/2018

Learning to Index for Nearest Neighbor Search

In this study, we present a novel ranking model based on learning the ne...
research
02/24/2023

Graph Laplacians on Shared Nearest Neighbor graphs and graph Laplacians on k-Nearest Neighbor graphs having the same limit

A Shared Nearest Neighbor (SNN) graph is a type of graph construction us...
research
09/20/2021

Betweenness centrality in dense spatial networks

The betweenness centrality (BC) is an important quantity for understandi...
research
05/03/2011

Pruning nearest neighbor cluster trees

Nearest neighbor (k-NN) graphs are widely used in machine learning and d...
research
09/09/2015

Clustering by Hierarchical Nearest Neighbor Descent (H-NND)

Previously in 2014, we proposed the Nearest Descent (ND) method, capable...
research
06/11/2020

Faster DBSCAN via subsampled similarity queries

DBSCAN is a popular density-based clustering algorithm. It computes the ...
research
09/27/2018

A Novel and Efficient Data Point Neighborhood Construction Algorithm based on Apollonius Circle

Neighborhood construction models are important in finding connection amo...

Please sign up or login with your details

Forgot password? Click here to reset