English

Learning Neural Models for End-to-End Clustering

Machine Learning 2018-07-12 v1 Artificial Intelligence Computer Vision and Pattern Recognition Machine Learning

Abstract

We propose a novel end-to-end neural network architecture that, once trained, directly outputs a probabilistic clustering of a batch of input examples in one pass. It estimates a distribution over the number of clusters kk, and for each 1kkmax1 \leq k \leq k_\mathrm{max}, a distribution over the individual cluster assignment for each data point. The network is trained in advance in a supervised fashion on separate data to learn grouping by any perceptual similarity criterion based on pairwise labels (same/different group). It can then be applied to different data containing different groups. We demonstrate promising performance on high-dimensional data like images (COIL-100) and speech (TIMIT). We call this ``learning to cluster'' and show its conceptual difference to deep metric learning, semi-supervise clustering and other related approaches while having the advantage of performing learnable clustering fully end-to-end.

Keywords

Cite

@article{arxiv.1807.04001,
  title  = {Learning Neural Models for End-to-End Clustering},
  author = {Benjamin Bruno Meier and Ismail Elezi and Mohammadreza Amirian and Oliver Durr and Thilo Stadelmann},
  journal= {arXiv preprint arXiv:1807.04001},
  year   = {2018}
}

Comments

Accepted for publication on ANNPR 2018

R2 v1 2026-06-23T02:57:25.132Z