HyperAIHyperAI

Command Palette

Search for a command to run...

4 months ago

N2D: (Not Too) Deep Clustering via Clustering the Local Manifold of an Autoencoded Embedding

Ryan McConville; Raul Santos-Rodriguez; Robert J Piechocki; Ian Craddock

N2D: (Not Too) Deep Clustering via Clustering the Local Manifold of an Autoencoded Embedding

Abstract

Deep clustering has increasingly been demonstrating superiority over conventional shallow clustering algorithms. Deep clustering algorithms usually combine representation learning with deep neural networks to achieve this performance, typically optimizing a clustering and non-clustering loss. In such cases, an autoencoder is typically connected with a clustering network, and the final clustering is jointly learned by both the autoencoder and clustering network. Instead, we propose to learn an autoencoded embedding and then search this further for the underlying manifold. For simplicity, we then cluster this with a shallow clustering algorithm, rather than a deeper network. We study a number of local and global manifold learning methods on both the raw data and autoencoded embedding, concluding that UMAP in our framework is best able to find the most clusterable manifold in the embedding, suggesting local manifold learning on an autoencoded embedding is effective for discovering higher quality discovering clusters. We quantitatively show across a range of image and time-series datasets that our method has competitive performance against the latest deep clustering algorithms, including out-performing current state-of-the-art on several. We postulate that these results show a promising research direction for deep clustering. The code can be found at https://github.com/rymc/n2d

Code Repositories

josephsdavid/N2D
tf
Mentioned in GitHub
shyhyawJou/N2D-Pytorch
pytorch
Mentioned in GitHub
talwiener/n2d
tf
Mentioned in GitHub
rymc/n2d
Official
tf
Mentioned in GitHub
talwiener/ds_hw3
tf
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
image-clustering-on-fashion-mnistN2D (UMAP)
Accuracy: 0.672
NMI: 0.684
image-clustering-on-harN2D (UMAP)
Accuracy: 0.801
NMI: 0.683
image-clustering-on-mnist-fullN2D (UMAP)
Accuracy: 0.987
NMI: 0.964
image-clustering-on-mnist-testN2D (UMAP)
Accuracy: 0.948
NMI: 0.882
image-clustering-on-pendigitsN2D (UMAP)
Accuracy: 0.885
NMI: 0.863
image-clustering-on-uspsN2D (UMAP)
Accuracy: 0.958
NMI: 0.901

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp
N2D: (Not Too) Deep Clustering via Clustering the Local Manifold of an Autoencoded Embedding | Papers | HyperAI