Clustering via Self-Supervised Diffusion

Roy Uziel, Irit Chelly, O. Freifeld, Ari Pakman
2/14/2026

Official code: BGU-CS-VIL/CLUDI (13 stars, last commit 2025-11-24).

Abstract

Diffusion models, widely recognized for their success in generative tasks, have not yet been applied to clustering. We introduce Clustering via Diffusion (CLUDI), a self-supervised framework that combines the generative power of diffusion models with pre-trained Vision Transformer features to achieve robust and accurate clustering. CLUDI is trained via a teacher-student paradigm: the teacher uses stochastic diffusion-based sampling to produce diverse cluster assignments, which the student refines into stable predictions. This stochasticity acts as a novel data augmentation strategy, enabling CLUDI to uncover intricate structures in high-dimensional data. Extensive evaluations on challenging datasets demonstrate that CLUDI achieves state-of-the-art performance in unsupervised classification, setting new benchmarks in clustering robustness and adaptability to complex data distributions. Our code is available at https://github.com/BGU-CS-VIL/CLUDI.

View on arXivView PDF

Code Implementations(1)

BGU-CS-VIL/CLUDIOfficial100%
131PythonJul 22, 202511 months ago

Similar Papers

Cite this paper

@article{uziel2026clustering,
  title  = {Clustering via Self-Supervised Diffusion},
  author = {Roy Uziel and Irit Chelly and O. Freifeld and Ari Pakman},
  year   = {2026},
  eprint = {2507.04283},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2507.04283},
  journal = {ICML 2025 2025}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2507.04283.svg)](https://codeofpaper.com/paper/2507.04283)

Discussion