# ClusterGAN : Latent Space Clustering in Generative Adversarial Networks

arXiv: https://arxiv.org/abs/1809.03627 · HTML: https://mlsanity.com/paper/1809.03627/

## Key facts

- Cited by 75 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 10 Sep 2018.

## Built on by (most cited first, 30 of 75)

- [Deep Clustering: A Comprehensive Survey](https://mlsanity.com/paper/2210.04142/) (2022)
- [A Comprehensive Survey on Deep Clustering: Taxonomy, Challenges, and Future Directions](https://mlsanity.com/paper/2206.07579/) (2022)
- [Learning Disentangled Representations in the Imaging Domain](https://mlsanity.com/paper/2108.12043/) (2021)
- [MiCE: Mixture of Contrastive Experts for Unsupervised Image Clustering](https://mlsanity.com/paper/2105.01899/) (2021)
- [You Never Cluster Alone](https://mlsanity.com/paper/2106.01908/) (2021)
- [Multi-Facet Clustering Variational Autoencoders](https://mlsanity.com/paper/2106.05241/) (2021)
- [Learning a Self-Expressive Network for Subspace Clustering](https://mlsanity.com/paper/2110.04318/) (2021)
- [GLCC: A General Framework for Graph-Level Clustering](https://mlsanity.com/paper/2210.11879/) (2022)
- [Deep Fair Clustering via Maximizing and Minimizing Mutual Information: Theory, Algorithm and Metric](https://mlsanity.com/paper/2209.12396/) (2022)
- [Unsupervised Two-Stage Anomaly Detection](https://mlsanity.com/paper/2103.11671/) (2021)
- [Applications of Generative Adversarial Networks in Neuroimaging and Clinical Neuroscience](https://mlsanity.com/paper/2206.07081/) (2022)
- [Secure Federated Clustering](https://mlsanity.com/paper/2205.15564/) (2022)
- [A Survey on Deep Clustering: From the Prior Perspective](https://mlsanity.com/paper/2406.19602/) (2024)
- [Selective Pseudo-label Clustering](https://mlsanity.com/paper/2107.10692/) (2021)
- [Redundancy-Free Self-Supervised Relational Learning for Graph Clustering](https://mlsanity.com/paper/2309.04694/) (2023)
- [On the Provable Importance of Gradients for Language-Assisted Image Clustering](https://mlsanity.com/paper/2510.16335/) (2025)
- [Unsupervised anomaly detection in digital pathology using GANs](https://mlsanity.com/paper/2103.08945/) (2021)
- [DyStyle: Dynamic Neural Network for Multi-Attribute-Conditioned Style Editing](https://mlsanity.com/paper/2109.10737/) (2021)
- [Unsupervised Learning of Structured Representations via Closed-Loop Transcription](https://mlsanity.com/paper/2210.16782/) (2022)
- [Deep Clustering Using the Soft Silhouette Score: Towards Compact and Well-Separated Clusters](https://mlsanity.com/paper/2402.00608/) (2024)
- [Top-Down Deep Clustering with Multi-generator GANs](https://mlsanity.com/paper/2112.03398/) (2021)
- [Enhancing cluster analysis via topological manifold learning](https://mlsanity.com/paper/2207.00510/) (2022)
- [K-SHAP: Policy Clustering Algorithm for Anonymous Multi-Agent State-Action Pairs](https://mlsanity.com/paper/2302.11996/) (2023)
- [Encoding Event-Based Data With a Hybrid SNN Guided Variational Auto-encoder in Neuromorphic Hardware](https://mlsanity.com/paper/2104.00165/) (2021)
- [Incompatibility Clustering as a Defense Against Backdoor Poisoning Attacks](https://mlsanity.com/paper/2105.03692/) (2021)
- [A Mechanism for Producing Aligned Latent Spaces with Autoencoders](https://mlsanity.com/paper/2106.15456/) (2021)
- [MCoCo: Multi-level Consistency Collaborative Multi-view Clustering](https://mlsanity.com/paper/2302.13339/) (2023)
- [Deep Clustering with a Constraint for Topological Invariance based on Symmetric InfoNCE](https://mlsanity.com/paper/2303.03036/) (2023)
- [FAST: Feature Aware Similarity Thresholding for Weak Unlearning in Black-Box Generative Models](https://mlsanity.com/paper/2312.14895/) (2023)
- [Multi-level Latent Space Structuring for Generative Control](https://mlsanity.com/paper/2202.05910/) (2022)

## Abstract (arXiv)

Generative Adversarial networks (GANs) have obtained remarkable success in many unsupervised learning tasks and unarguably, clustering is an important unsupervised learning problem. While one can potentially exploit the latent-space back-projection in GANs to cluster, we demonstrate that the cluster structure is not retained in the GAN latent space. In this paper, we propose ClusterGAN as a new mechanism for clustering using GANs. By sampling latent variables from a mixture of one-hot encoded variables and continuous latent variables, coupled with an inverse network (which projects the data to the latent space) trained jointly with a clustering specific loss, we are able to achieve clustering in the latent space. Our results show a remarkable phenomenon that GANs can preserve latent space interpolation across categories, even though the discriminator is never exposed to such vectors. We compare our results with various clustering baselines and demonstrate superior performance on both synthetic and real datasets.
