Supervised and Unsupervised Clustering with Probabilistic Shift

Abstract

We present a novel scale adaptive, nonparametric approach to clustering point patterns. Clusters are detected by moving all points to their cluster cores using shift vectors. First, we propose a novel scale selection criterion based on local density isotropy which determines the neighborhoods over which the shift vectors are computed. We then construct a directed graph induced by these shift vectors. Clustering is obtained by simulating random walks on this digraph. We also examine the spectral properties of a similarity matrix obtained from the directed graph to obtain a K-way partitioning of the data. Additionally, we use the eigenvector alignment algorithm of [1] to automatically determine the number of clusters in the dataset. We also compare our approach with supervised[2] and completely unsupervised spectral clustering[1], normalized cuts[3], K-Means, and adaptive bandwidth meanshift[4] on MNIST digits, USPS digits and UCI machine learning data.

Cite

Text

Shetty and Ahuja. "Supervised and Unsupervised Clustering with Probabilistic Shift." European Conference on Computer Vision, 2010. doi:10.1007/978-3-642-15555-0_47

Markdown

[Shetty and Ahuja. "Supervised and Unsupervised Clustering with Probabilistic Shift." European Conference on Computer Vision, 2010.](https://mlanthology.org/eccv/2010/shetty2010eccv-supervised/) doi:10.1007/978-3-642-15555-0_47

BibTeX

@inproceedings{shetty2010eccv-supervised,
  title     = {{Supervised and Unsupervised Clustering with Probabilistic Shift}},
  author    = {Shetty, Sanketh and Ahuja, Narendra},
  booktitle = {European Conference on Computer Vision},
  year      = {2010},
  pages     = {644-657},
  doi       = {10.1007/978-3-642-15555-0_47},
  url       = {https://mlanthology.org/eccv/2010/shetty2010eccv-supervised/}
}