SP$^2$OT: Semantic-Regularized Progressive Partial Optimal Transport for Imbalanced Clustering

Chuyu Zhang, Hui Ren, Xuming He
4/4/2024
cs.CVcs.LG

Official code: rhfeiyang/SPPOT (7 stars, last commit 2024-04-05).

Abstract

Deep clustering, which learns representation and semantic clustering without labels information, poses a great challenge for deep learning-based approaches. Despite significant progress in recent years, most existing methods focus on uniformly distributed datasets, significantly limiting the practical applicability of their methods. In this paper, we propose a more practical problem setting named deep imbalanced clustering, where the underlying classes exhibit an imbalance distribution. To address this challenge, we introduce a novel optimal transport-based pseudo-label learning framework. Our framework formulates pseudo-label generation as a Semantic-regularized Progressive Partial Optimal Transport (SP$^2$OT) problem, which progressively transports each sample to imbalanced clusters under prior and semantic relation constraints, thus generating high-quality and imbalance-aware pseudo-labels. To solve the SP$^2$OT problem, we propose a projected mirror descent algorithm, which alternates between: (1) computing the gradient of the SP$^2$OT objective, and (2) performing gradient descent with projection via an entropy-regularized progressive partial optimal transport formulation. Furthermore, we formulate the second step as an unbalanced optimal transport problem with augmented constraints and develop an efficient solution based on fast matrix scaling algorithms. Experiments on various datasets, including a human-curated long-tailed CIFAR100, challenging ImageNet-R, and large-scale subsets of fine-grained iNaturalist2018 datasets, demonstrate the superiority of our method. Code is available: https://github.com/rhfeiyang/SPPOT

View on arXivView PDF

Code Implementations(1)

rhfeiyang/SPPOTOfficial100%

Official implementation of 'SP$^2$OT: Semantic-Regularized Progressive Partial Optimal Transport for Imbalanced Clustering'.

70PythonJan 16, 20242 years agoNOASSERTION
clusteringimbalanced-clusteringknn-graphsmachine-learningoptimal-transport

Similar Papers

Cite this paper

@article{zhang2024spot,
  title  = {SP$^2$OT: Semantic-Regularized Progressive Partial Optimal Transport for Imbalanced Clustering},
  author = {Chuyu Zhang and Hui Ren and Xuming He},
  year   = {2024},
  eprint = {2404.03446},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2404.03446v2}
}

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/2404.03446.svg)](https://codeofpaper.com/paper/2404.03446)

Discussion