English

Elkan's k-Means for Graphs

Artificial Intelligence 2009-12-24 v1

Abstract

This paper extends k-means algorithms from the Euclidean domain to the domain of graphs. To recompute the centroids, we apply subgradient methods for solving the optimization-based formulation of the sample mean of graphs. To accelerate the k-means algorithm for graphs without trading computational time against solution quality, we avoid unnecessary graph distance calculations by exploiting the triangle inequality of the underlying distance metric following Elkan's k-means algorithm proposed in \cite{Elkan03}. In experiments we show that the accelerated k-means algorithm are faster than the standard k-means algorithm for graphs provided there is a cluster structure in the data.

Keywords

Cite

@article{arxiv.0912.4598,
  title  = {Elkan's k-Means for Graphs},
  author = {Brijnesh J. Jain and Klaus Obermayer},
  journal= {arXiv preprint arXiv:0912.4598},
  year   = {2009}
}

Comments

21 pages; submitted to MLJ

R2 v1 2026-06-21T14:27:40.315Z