CVLGJun 18, 2020

Online Deep Clustering for Unsupervised Representation Learning

arXiv:2006.10645v1211 citationsHas Code
AI Analysis

This addresses a stability issue in unsupervised visual representation learning, offering an incremental improvement over existing methods.

The paper tackles the unstable training in joint clustering and feature learning for unsupervised representation learning by proposing Online Deep Clustering (ODC), which performs clustering and network updates simultaneously, leading to stabilized training and improved performance.

Joint clustering and feature learning methods have shown remarkable performance in unsupervised representation learning. However, the training schedule alternating between feature clustering and network parameters update leads to unstable learning of visual representations. To overcome this challenge, we propose Online Deep Clustering (ODC) that performs clustering and network update simultaneously rather than alternatingly. Our key insight is that the cluster centroids should evolve steadily in keeping the classifier stably updated. Specifically, we design and maintain two dynamic memory modules, i.e., samples memory to store samples labels and features, and centroids memory for centroids evolution. We break down the abrupt global clustering into steady memory update and batch-wise label re-assignment. The process is integrated into network update iterations. In this way, labels and the network evolve shoulder-to-shoulder rather than alternatingly. Extensive experiments demonstrate that ODC stabilizes the training process and boosts the performance effectively. Code: https://github.com/open-mmlab/OpenSelfSup.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes