Deep Clustering with Self-Supervision using Pairwise Similarities
Mohammadreza Sadeghi, Narges Armanfard
TL;DR
DCSS tackles unsupervised clustering by integrating self-supervision from pairwise data into a two-phase autoencoder framework. Phase 1 forms hypersphere-like cluster structures in a latent $u$ space using cluster-specific, weighted losses, while Phase 2 introduces MNet to map to a $K$-dimensional $q$ space guided by pairwise similarities, enabling non-spherical cluster separation. The method uses soft assignments to avoid premature hard decisions and deploys thresholds $oldsymbol{aith}$ and $oldsymbol{aith}$ to curate informative pairs, yielding near one-hot $q$ representations and robust performance across eight datasets. DCSS also serves as a general framework to improve existing AE-based clustering methods and self-supervised models by incorporating the MNet-based pairwise self-supervision. Overall, DCSS advances clustering accuracy and stability in unlabeled settings with practical benefits for pattern recognition tasks demanding reliable unsupervised clustering.
Abstract
Deep clustering incorporates embedding into clustering to find a lower-dimensional space appropriate for clustering. In this paper, we propose a novel deep clustering framework with self-supervision using pairwise similarities (DCSS). The proposed method consists of two successive phases. In the first phase, we propose to form hypersphere-like groups of similar data points, i.e. one hypersphere per cluster, employing an autoencoder that is trained using cluster-specific losses. The hyper-spheres are formed in the autoencoder's latent space. In the second phase, we propose to employ pairwise similarities to create a $K$-dimensional space that is capable of accommodating more complex cluster distributions, hence providing more accurate clustering performance. $K$ is the number of clusters. The autoencoder's latent space obtained in the first phase is used as the input of the second phase. The effectiveness of both phases is demonstrated on seven benchmark datasets by conducting a rigorous set of experiments.
