Rethinking k-means from manifold learning perspective

Quanxue Gao, Qianqian Wang, Han Lu, Wei Xia, Xinbo Gao
5/12/2023
cs.LG

No confident code implementation found for this paper.

Abstract

Although numerous clustering algorithms have been developed, many existing methods still leverage k-means technique to detect clusters of data points. However, the performance of k-means heavily depends on the estimation of centers of clusters, which is very difficult to achieve an optimal solution. Another major drawback is that it is sensitive to noise and outlier data. In this paper, from manifold learning perspective, we rethink k-means and present a new clustering algorithm which directly detects clusters of data without mean estimation. Specifically, we construct distance matrix between data points by Butterworth filter such that distance between any two data points in the same clusters equals to a small constant, while increasing the distance between other data pairs from different clusters. To well exploit the complementary information embedded in different views, we leverage the tensor Schatten p-norm regularization on the 3rd-order tensor which consists of indicator matrices of different views. Finally, an efficient alternating algorithm is derived to optimize our model. The constructed sequence was proved to converge to the stationary KKT point. Extensive experimental results indicate the superiority of our proposed method.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{gao2023rethinking,
  title  = {Rethinking k-means from manifold learning perspective},
  author = {Quanxue Gao and Qianqian Wang and Han Lu and Wei Xia and Xinbo Gao},
  year   = {2023},
  eprint = {2305.07213},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2305.07213v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2305.07213.svg)](https://codeofpaper.com/paper/2305.07213)

Discussion