Meta Learning for Unsupervised Clustering

Han-Ul Kim (Korea University), Yeong Jun Koh (Chungnam National University), Chang-Su Kim (Korea University)

Abstract
Learning an embedding space is essential in clustering. Deep learning has been used recently for this purpose, yielding impressive clustering results. However, it remains challenging to discover clusters in small data, which are insufficient to train deep networks. To address this challenge, we adopt the meta learning strategy, which learns to learn new tasks efficiently. We propose a novel meta learner, called MLC-Net, which mimics numerous clustering tasks during the training to learn an effective embedding space for new clustering tasks. MLC-Net has three building blocks: encoder, centroid, and prediction blocks. The encoder block transforms input patterns into an embedding space, while the centroid block estimates a representative feature for each cluster, called pseudo-centroid. It makes the embedding space more effective and more reliable, by learning an embedding space and a pseudo-centroid estimator jointly. Extensive experimental results on the Omniglot, MNIST, and Mini-ImageNet datasets demonstrate that MLC-Net achieves the state-of-the-art unsupervised clustering, as well as few-shot classification, performances.

DOI
10.5244/C.33.200
https://dx.doi.org/10.5244/C.33.200

Files
Paper (PDF)
Supplementary material (ZIP)

BibTeX
@inproceedings{BMVC2019,
title={Meta Learning for Unsupervised Clustering},
author={Han-Ul Kim and Yeong Jun Koh and Chang-Su Kim},
year={2019},
month={September},
pages={200.1--200.12},
articleno={200},
numpages={12},
booktitle={Proceedings of the British Machine Vision Conference (BMVC)},
publisher={BMVA Press},
editor={Kirill Sidorov and Yulia Hicks},
doi={10.5244/C.33.200},
url={https://dx.doi.org/10.5244/C.33.200}
}